committed to a free sudo and is sponsoring another sudo rewrite as
well as continued development of the sudo 1.x code base. As of
version 1.6, Sudo no longer contains any of the original "Root
-Group" code and is available with a BSD-style license.
+Group" code and is available with a BSD-style license. As there
+has been no public release of Sudo from the "Root Group" I've dropped
+the `CU' from the name.
sudo, in its current form, is maintained by:
- Todd Miller
- <Todd.Miller@courtesan.com>
+ Todd Miller <Todd.Miller@courtesan.com>
Todd continues to enhance sudo and fix bugs. Bug reports and fixes
should be mailed to sudo-bugs@courtesan.com. Please include the version
-Installation instructions for CU sudo 1.6
-=========================================
+Installation instructions for Sudo 1.6
+======================================
Sudo uses a `configure' script to probe the capabilities and type
of the system in question. In this release, `configure' takes many
cleandir: realclean
dist: $(DISTFILES)
- rm -f ../cu-sudo.v$(VERSION).tar.gz
+ rm -f ../sudo-$(VERSION).tar.gz
( cd .. ; TF="/tmp/sudo.dist$$$$" ; rm -f $$TF ; for i in $(DISTFILES) ; \
- do echo sudo.v$(VERSION)/$$i >> $$TF ; done ; \
- tar Ocf cu-sudo.v$(VERSION).tar \
- `cat $$TF` && gzip --best cu-sudo.v$(VERSION).tar && rm -f $$TF)
- ls -l ../cu-sudo.v$(VERSION).tar.gz
+ do echo sudo-$(VERSION)/$$i >> $$TF ; done ; \
+ tar Ocf sudo-$(VERSION).tar \
+ `cat $$TF` && gzip --best sudo-$(VERSION).tar && rm -f $$TF)
+ ls -l ../sudo-$(VERSION).tar.gz
-This is the CU version of sudo, release 1.6
+This is Sudo version 1.6
The sudo philosophy
===================
What's new
==========
-For a history of CU sudo please see the HISTORY file that came with the
-release. Please note that while this source is based on the Root
-Group's sudo 1.1, the code has been changed significantly, so please
-do not bother them with bugs in CU sudo. Bug reports for this sudo
-should be sent to sudo-bugs@courtesan.com.
+For a history of sudo please see the HISTORY file that came with this
+release.
For a complete list of changes, see the CHANGES file. For a summary,
see the web page, http://www.courtesan.com/sudo/.
+If you are upgrading from an earlier version of Sudo, please see
+the UPGRADE file.
+
NOTE: Starting with sudo 1.5.7 the configuration method has changed
significantly as compared to previous versions. All options
are now set via the configure script. See the `INSTALL' file
-Systems that CU sudo is known to run on.
+Systems that Sudo is known to run on.
Just because a specific version of your OS is not listed with
the current version of sudo does not mean it won't work...
DEC UNIX 4.0D alpha gcc-2.7.2.1 1.5.9 Todd Miller --with-skey
DEC UNIX 4.0 alpha gcc-2.7.2.1 1.5.3 Todd Miller --with-kerb4
DEC UNIX 4.0D alpha bundled cc 1.5.3 Randall R. Cable --with-C2
+DEC UNIX 4.0E alpha bundled cc 1.5.9p2 Vangelis Haniotakis none
AIX 3.2.X rs6000 bundled cc 1.4 Todd Miller none
AIX 4.1.5 rs6000 gcc-2.7.2.3 1.4.4 Daniel Robitaille none
AIX 4.1.3 PowerPC gcc-2.7.0 1.4 Bob Shair none
HI-UX/MPP 02-03 sr2201 bundled cc 1.5.4 Ben Edgington none
SVR4 4.4 m88k bundled gcc 1.5.7p4 Gerry Belanger CFLAGS=
-Systems on which CU sudo is expected to run on but hasn't been tested.
+Systems on which Sudo is expected to run on but hasn't been tested.
If you can verify any of these, please send mail to sudo-bugs@courtesan.com
Op. System CPU Compilers Sudo Reported Special
-FAQ and troubleshooting tips for CU sudo
-========================================
+FAQ and troubleshooting tips for Sudo
+=====================================
Q) Sudo compiles but when I run it I get "Sorry, sudo must be setuid root."
and sudo quits.
-echo "Configuring CU Sudo version 1.6"
+echo "Configuring Sudo version 1.6"
PROGS="sudo visudo"
SUDO_LDFLAGS=""
VISUDO_LDFLAGS=""
dnl
dnl This won't work before AC_INIT()
dnl
-echo "Configuring CU Sudo version 1.6"
+echo "Configuring Sudo version 1.6"
dnl
dnl Variables that get substituted in the Makefile
dnl
switch (sudo_mode) {
case MODE_VERSION:
case MODE_HELP:
- (void) printf("CU Sudo version %s\n", version);
+ (void) printf("Sudo version %s\n", version);
if (sudo_mode == MODE_VERSION)
exit(0);
else