Utility to execute a command as another user
C Shell Makefile M4 Yacc Lex Other
Clone or download
Latest commit c5f64b7 Aug 8, 2018
Permalink
Failed to load latest commit information.
doc Fix ambiguity when talking about Aliases. We can't use User_Alias Aug 7, 2018
examples cvtsudoers regress tests Apr 15, 2018
include Add sudo_getgrouplist2() to dynamically allocate the group vector. Jun 15, 2018
init.d Add tmpfiles.d/sudo.conf template. Apr 8, 2015
lib Don't need to preallocate 4 x NGROUP_MAX on AIX or BSD/Linux. Jul 26, 2018
m4 Use /run in preference to /var/run if it exists. Feb 19, 2018
plugins Fix the return value of sudoers_io_change_winsize() on success. Aug 12, 2018
po sync with translationproject.org Jul 1, 2018
src Work around a bug on AIX where closing the pty slave causes the Jul 23, 2018
.hgignore ignore *.ldif2sudo regress output Mar 26, 2018
.hgtags update tags Jan 18, 2010
ABOUT-NLS Add ABOUT-NLS from GNU gettext. Oct 23, 2015
INSTALL Monty Python insults from Philip Hudson Apr 17, 2018
INSTALL.configure Mac OS X -> macOS Jun 2, 2017
MANIFEST Import arc4random() from libressl. This takes an all-in-one approach May 25, 2018
Makefile.in Warn if unable to run xgettext or msgfmt. Aug 7, 2018
NEWS sync Aug 8, 2018
README Use https in sudo.ws urls Nov 20, 2015
README.LDAP cvtsudoers instead of sudoers2ldif Jan 28, 2018
TODO Remove tfd from struct sudoersfile; it is not used. Jun 11, 2010
aclocal.m4 Regen with aclocal 1.15.1. Aug 2, 2018
autogen.sh Regen with aclocal 1.15.1. Aug 2, 2018
config.guess Update from http://git.savannah.gnu.org/gitweb/?p=config.git Oct 21, 2016
config.h.in Regen with aclocal 1.15.1. Aug 2, 2018
config.sub Update from http://git.savannah.gnu.org/gitweb/?p=config.git Oct 21, 2016
configure Regen with aclocal 1.15.1. Aug 2, 2018
configure.ac Add sudo_getgrouplist2() to dynamically allocate the group vector. Jun 15, 2018
indent.pro Match reality a bit more. Mar 12, 2005
install-sh Add exported libsudo_util functions to util.exp and mark in headers Jun 26, 2014
log2cl.pl Don't print mercurial branch info for merges. Dec 11, 2017
ltmain.sh Update to libtool 2.4.6 Oct 21, 2016
mkdep.pl When both a .o and .lo file was used in a Makefile, we used to make Jul 20, 2018
mkinstalldirs Remove CVS $Sudo$ tags. Jan 18, 2010
mkpkg update my email to Todd.Miller@sudo.ws Dec 4, 2017
pathnames.h.in Add support for setting default options in a config file. In Feb 24, 2018
pp Update Polypkg to the latest version from git. Feb 21, 2018
sudo.pp Don't mark sudoers.dist volatile, it only gets used on systems that Feb 8, 2018

README

The sudo philosophy
===================
Sudo is a program designed to allow a sysadmin to give limited root privileges
to users and log root activity.  The basic philosophy is to give as few
privileges as possible but still allow people to get their work done.

Where to find sudo
==================
Before you try and build sudo, *please* make sure you have the current
version.  The latest sudo may always be gotten via anonymous ftp from
ftp.sudo.ws in the directory /pub/sudo/ or from the sudo web site,
https://www.sudo.ws/

The distribution is sudo-M.m.tar.gz where `M' is the major version
number and `m' is the minor version number.  BETA versions of sudo may
also be available.  If you join the `sudo-workers' mailing list you
will get the BETA announcements (see the `Mailing lists' section below).

What's new
==========
See the NEWS file for a list of major changes in this release.
For a complete list of changes, see the ChangeLog file.  For a
summary of major changes to the current stable release, see the web
page, https://www.sudo.ws/stable.html.

If you are upgrading from an earlier version of Sudo, please see
the UPGRADE file in the doc directory.

For a history of sudo please see the HISTORY file in the doc directory.
You can find a list of contributors to sudo in the doc/CONTRIBUTORS file.

Building the release
====================
Please read the installation guide in the `INSTALL' file before trying to
build sudo.  Pay special attention to the "OS dependent notes" section.

Copyright
=========
Sudo is distributed under an ISC-style license.
Please refer to the `LICENSE' file included with the release for details.

Mailing lists
=============
sudo-announce	This list receives announcements whenever a new version
		of sudo is released.
		https://www.sudo.ws/mailman/listinfo/sudo-announce

sudo-users	This list is for questions and general discussion about sudo.
		https://www.sudo.ws/mailman/listinfo/sudo-users

sudo-workers	This list is for people working on and porting sudo.
		https://www.sudo.ws/mailman/listinfo/sudo-workers

sudo-commits	This list receives a message for each commit made to
		the sudo source repository.
		https://www.sudo.ws/mailman/listinfo/sudo-commits

To subscribe to a list, visit its url (as listed above) and enter
your email address to subscribe.  Digest versions are available but
these are fairly low traffic lists so the digest versions are not
a significant win.

Mailing list archives are also available.  See the mailing list web sites
for the appropriate links.

Web page
========
There is a sudo web page at https://www.sudo.ws/ that contains an
overview of sudo, documentation, downloads, a bug tracker, information
about beta versions and other useful info.

Bug reports
===========
If you have found what you believe to be a bug, you can file a bug
report in the sudo bug database, on the web at https://bugzilla.sudo.ws/.

Please read over the `TROUBLESHOOTING' file in the doc directory *before*
submitting a bug report.  When reporting bugs, please be sure to include
the version of sudo you are using as well as the platform you are running
it on.