diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | daemon.py | 1 |
2 files changed, 5 insertions, 1 deletions
@@ -1,7 +1,10 @@ ChangeLog for logilab.common ============================ -2011-10-12 -- 0.53.0 + -- + * daemon: change $HOME after dropping privileges (closes #81297) + +2011-10-12 -- 0.57.0 * only install unittest2 when python version < 2.7 (closes: #76068) * daemon: make pidfile world-readable (closes #75968) @@ -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): |