diff options
author | Julien Cristau <julien.cristau@logilab.fr> | 2011-10-25 11:11:50 +0200 |
---|---|---|
committer | Julien Cristau <julien.cristau@logilab.fr> | 2011-10-25 11:11:50 +0200 |
commit | f5f50588ff5d8ca57c6556dfc5a55d0c4b50bd9f (patch) | |
tree | ddeb4810b7c949bd2b3c6f1ec2782996a8475763 /daemon.py | |
parent | d07f3b2a85b4c64b6e56c12746785b913f076b34 (diff) | |
download | logilab-common-f5f50588ff5d8ca57c6556dfc5a55d0c4b50bd9f.tar.gz |
[daemon] set $HOME when dropping privileges (closes #81297)
Diffstat (limited to 'daemon.py')
-rw-r--r-- | daemon.py | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -46,6 +46,7 @@ def setugid(user): raise OSError(err, os.strerror(err), 'initgroups') os.setgid(passwd.pw_gid) os.setuid(passwd.pw_uid) + os.putenv('HOME', passwd.pw_dir) def daemonize(pidfile=None, uid=None, umask=077): |