From f6119edec00442368f2686e5f450bb53e0925fd6 Mon Sep 17 00:00:00 2001 From: Ville Skyttä Date: Mon, 22 Mar 2010 22:48:37 +0200 Subject: Make --help etc work for non-mock users. --- py/mock.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/py/mock.py b/py/mock.py index 5697ed2..1e9701a 100755 --- a/py/mock.py +++ b/py/mock.py @@ -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 = {} -- cgit