=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/sudo/Attic/PORTING,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- src/usr.bin/sudo/Attic/PORTING 2002/01/03 03:49:16 1.2 +++ src/usr.bin/sudo/Attic/PORTING 2002/01/16 18:09:13 1.3 @@ -21,6 +21,12 @@ ulimit(2) or getrlimit(2) can also be used on some OS's. If all else fails you can use the value of NOFILE in . +Also, some operating systems have a broken implementation of POSIX +saved IDs. If sudo prints the error message "seteuid(0): Operation +not permitted" this means saved IDs are not implemented properly. +You should run configure with the "--disable-saved-ids" option and +rebuild sudo. + Sudo tries to clear the environment of dangerous environment variables such as LD_* to prevent shared library spoofing. If you are porting sudo to a new OS that has shared libraries you'll want to mask out