Files
sudo/TODO
Todd C. Miller 9e232c80a3 updated
1995-07-01 20:07:44 +00:00

40 lines
1.2 KiB
Plaintext

TODO list
01) Add uid and gid options to sudo and sudoers file.
02) Redo parsing to be more like op(8) with true command aliases where
can specify uid, gid(s) and part/all of the environment.
03) Add default options to sudoers file (umask, def uid, def gids, dir, PATH).
04) Add a SHELLS reserved word that checks against /etc/shells.
05) Make the sudoers file accessible via NIS, Hesiod, and maybe NetInfo.
06) Add a %h field to MAILSUBJECT for the hostname.
07) Add a -h flag to sudo for a history mechanism.
08) Make parse.lex in the same coding style as everything else...
09) Make -l expand Command Aliases.
10) Cleanup check.c and logging.c.
11) Add an option to hard-code LD_LIBRARY_PATH?
12) Add Prog_Alias facility (Prog_Alias VI = /usr/secure/bin/vi +args).
13) Make '!' work in Cmnd_Alias, Host_Alias and User_Alias.
14) check for <net/errno.h> in configure and include it in sudo.c if it exists.
15) Add generic STREAMS support for getting interfaces and netmasks.
16) open(2) sudo ticket file with O_EXCL flag to eliminate race condition
that can cause a user to be prompted when they should not be.
17) Decrease MAXLOGLEN if possible.
18) Netgroups support.