[Twisted-Python] bad AFS/Twisted interaction (was: Starting MoinMoin as nonroot Linux User)
James Y Knight
foom at fuhm.net
Fri Jan 28 09:04:35 MST 2005
On Jan 28, 2005, at 9:26 AM, Chris Hanson wrote:
> I'd like to get this fixed, either by some kind of patch, or by a
> workaround. Does anyone on the list have any ideas about this?
The right fix is to never try to change or verify the groups list when
not instructed to change userids. Currently twistd defaults its uid/gid
arguments to the current user's UID/GID, and attempts to
setuid/setgid/initialize groups appropriately, which is silly. See also
http://twistedmatrix.com/bugs/issue600.
A quick fix is to comment out twisted/scripts/twistd.py:160:
shedPrivileges(config['euid'], process.uid, process.gid)
which is useless when not running as root.
James
More information about the Twisted-Python
mailing list