diff options
author | Martin Maney <maney@two14.net> | 2014-07-17 11:14:39 -0500 |
---|---|---|
committer | Joel Rosdahl <joel@rosdahl.net> | 2014-07-31 15:29:09 +0200 |
commit | c85ce6a6a6f3cb13d331e7c29283ba6733580c4c (patch) | |
tree | 9350b4eac1425bbbfc848b01f48382baf7edca19 | |
parent | 7bfd66ac79992792930fc37f5f600150a871d028 (diff) | |
download | miniircd-c85ce6a6a6f3cb13d331e7c29283ba6733580c4c.tar.gz miniircd-c85ce6a6a6f3cb13d331e7c29283ba6733580c4c.zip |
Removed needless setres[gu]id to allow --setuid to work with Python 2.7.
Please refer to the OS syscall documentation: when used by root, set[gu]id
does exactly the same thing that the more verbose setres[gu]id was thought
necessary for. It wasn't.
-rw-r--r-- | README.md | 4 | ||||
-rwxr-xr-x | miniircd | 4 |
2 files changed, 4 insertions, 4 deletions
@@ -33,8 +33,8 @@ Limitations Requirements ------------ -Python 2.5 or newer, Python 2.6 or newer when --ssl-pem-file is used, Python -2.7 or newer when --setuid is used. Get it at http://www.python.org. +Python 2.5 or newer, Python 2.6 or newer when --ssl-pem-file is used. +Get it at http://www.python.org. Installation ------------ @@ -757,8 +757,8 @@ class Server(object): os.chroot(self.chroot) self.print_info("Changed root directory to %s" % self.chroot) if self.setuid: - os.setresgid(self.setuid[1], self.setuid[1], self.setuid[1]) - os.setresuid(self.setuid[0], self.setuid[0], self.setuid[0]) + os.setgid(self.setuid[1]) + os.setuid(self.setuid[0]) self.print_info("Setting uid:gid to %s:%s" % (self.setuid[0], self.setuid[1])) last_aliveness_check = time.time() |