diff options
author | Ville Skyttä <ville.skytta@iki.fi> | 2010-03-22 22:48:37 +0200 |
---|---|---|
committer | Ville Skyttä <ville.skytta@iki.fi> | 2010-03-22 22:48:37 +0200 |
commit | f6119edec00442368f2686e5f450bb53e0925fd6 (patch) | |
tree | d85693c2a208e1c0652a36b8982d882b9c26b2e2 /py | |
parent | 0c94710f4297235a76b96f0543c4b24790b75764 (diff) | |
download | mock-f6119edec00442368f2686e5f450bb53e0925fd6.tar.gz mock-f6119edec00442368f2686e5f450bb53e0925fd6.tar.xz mock-f6119edec00442368f2686e5f450bb53e0925fd6.zip |
Make --help etc work for non-mock users.
Diffstat (limited to 'py')
-rwxr-xr-x | py/mock.py | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -462,7 +462,9 @@ def main(ret): unprivGid = pwd.getpwuid(unprivUid)[3] uidManager = mock.uid.uidManager(unprivUid, unprivGid) - uidManager._becomeUser(unprivUid, unprivGid) + # go unpriv only when root to make --help etc work for non-mock users + if os.geteuid() == 0: + uidManager._becomeUser(unprivUid, unprivGid) # defaults config_opts = {} |