This version also does a setgid mailman, which is required
for installs where mailman directories are owned by root
(setuid mailman is for hardlinks, and setgid mailman is
to have write permission on dirs/files gid mailman, but uid
something else).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
None
Sorry, my old script forgot to do a chown mailman on files
before making them suid.
I'm uploading the new patch, and it should also be available
here:
http://marc.merlins.org/linux/fix_perms.securelinux
This version was cleaned up
- no more os.system
- horizontal whitespace
- misc
Added to the contrib directory for Mailman 2.0.
This version also does a setgid mailman, which is required
for installs where mailman directories are owned by root
(setuid mailman is for hardlinks, and setgid mailman is
to have write permission on dirs/files gid mailman, but uid
something else).