updated
This commit is contained in:
18
CHANGES
18
CHANGES
@@ -251,3 +251,21 @@ CHANGES from sudo 1.3.1pl4
|
|||||||
85) Converted configure.in and acsite.m4 to autoconf 2.1.
|
85) Converted configure.in and acsite.m4 to autoconf 2.1.
|
||||||
|
|
||||||
86) Added lsearch.c and search.h for os's w/o lsearch()/lfind().
|
86) Added lsearch.c and search.h for os's w/o lsearch()/lfind().
|
||||||
|
|
||||||
|
87) Fixed a problem on HP-UX trusted systems with getpwuid() returning "*"
|
||||||
|
unless the real uid is 0. Reported by Brian Cunnie (cunnie@nyc.hp.com).
|
||||||
|
|
||||||
|
88) configure now checks for size_t and ssize_t in unistd.h as well
|
||||||
|
as sys/types.h.
|
||||||
|
|
||||||
|
89) configure now checks for egrep before actually using it.
|
||||||
|
|
||||||
|
90) Added support for SunOS 4.x C2 security (shadow passwords) from
|
||||||
|
Kendall Libby (fubar@shore.net)
|
||||||
|
|
||||||
|
91) Changed all occurences of bzero() to memset() and bcopy() to
|
||||||
|
memmove().
|
||||||
|
|
||||||
|
92) Fixed a bug in sudo.c. If a user has no passwd entry sudo would
|
||||||
|
dump core (writing to a garbage pointer). Pointed out by
|
||||||
|
Stephen Schaefer <sps@gateway.bsis.com>.
|
||||||
|
@@ -13,6 +13,7 @@ KSR OS
|
|||||||
Linux (shadow password support untested)
|
Linux (shadow password support untested)
|
||||||
NextStep 2.x and 3.x
|
NextStep 2.x and 3.x
|
||||||
DEC OSF/1 1.x and 2.0 (w/ or w/o enhanced security, see INSTALL)
|
DEC OSF/1 1.x and 2.0 (w/ or w/o enhanced security, see INSTALL)
|
||||||
SunOS 3.5 and 4.x
|
SunOS 3.5
|
||||||
|
SunOS 4.x (w/ or w/o enhanced security, see INSTALL)
|
||||||
Solaris 2.x
|
Solaris 2.x
|
||||||
Ultrix 4.x (w/ or w/o enhanced security, see INSTALL)
|
Ultrix 4.x (w/ or w/o enhanced security, see INSTALL)
|
||||||
|
36
TODO
36
TODO
@@ -11,38 +11,16 @@ TODO list
|
|||||||
|
|
||||||
05) Add default options to sudoers file (umask, def uid, def gids, dir, PATH).
|
05) Add default options to sudoers file (umask, def uid, def gids, dir, PATH).
|
||||||
|
|
||||||
06) Add a whatnow-style prompt to visudo.
|
06) Add a SHELLS reserved word that checks against /etc/shells.
|
||||||
|
|
||||||
07) Add a SHELLS reserved word that checks against /etc/shells.
|
07) Make the sudoers file accessible via NIS, Hesiod, and maybe NetInfo.
|
||||||
|
|
||||||
08) Make the sudoers file accessible via NIS, Hesiod, and maybe NetInfo.
|
08) Add a %h field to MAILSUBJECT for the hostname.
|
||||||
|
|
||||||
09) Add a %h field to MAILSUBJECT for the hostname.
|
09) Add a -h flag to sudo for a history mechanism.
|
||||||
|
|
||||||
10) Add a -h flag to sudo for a history mechanism.
|
10) Fully integrate riscos and isc support
|
||||||
|
|
||||||
11) Fully integrate riscos and isc support
|
11) Make parse.lex in the same coding style as everything else...
|
||||||
|
|
||||||
12) Make parse.lex in the same coding style as everything else...
|
12) Make -l work in sudo.
|
||||||
|
|
||||||
13) Fix the logging that happens when there is a sudoers parse error.
|
|
||||||
"error in /etc/sudoers ; PWD=/usr/local/src/millert/sudo.v1.3.1 ; command:"
|
|
||||||
and make sure it sends informative mail to root.
|
|
||||||
|
|
||||||
16) Sudo.log should go in /var/log if it exists...
|
|
||||||
|
|
||||||
17) configure should check for egrep before blindly using it
|
|
||||||
|
|
||||||
18) reorder options.h and OPTIONS
|
|
||||||
|
|
||||||
19) configure should check for type stuff in unistd.h as well
|
|
||||||
|
|
||||||
20) write visudo.man
|
|
||||||
|
|
||||||
21) fix testsudoers
|
|
||||||
|
|
||||||
22) Test setting SUDOERS_OWNER to non-root and try sudo & visudo
|
|
||||||
|
|
||||||
23) New copyright for parse.*
|
|
||||||
|
|
||||||
24) Make -l work in sudo.
|
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
Troubleshooting tips for CU sudo.
|
Troubleshooting tips for CU sudo.
|
||||||
|
|
||||||
Q) Sudo compiles but when I run it I get "setuid(0): Not owner" and sudo
|
Q) Sudo compiles but when I run it I get "Sorry, sudo must be setuid root."
|
||||||
quits.
|
and sudo quits.
|
||||||
A) Sudo must be setuid root to do its work. You need to do something like
|
A) Sudo must be setuid root to do its work. You need to do something like
|
||||||
"chmod 4111 /usr/local/bin/sudo".
|
"chmod 4111 /usr/local/bin/sudo".
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user