SUDO
Sudo allows a non-root user to execute programs as root./etc/sudoers
This file defines who can sudo. admin will be able to sudo by supplying the root password, while superuser can sudo without a password.# Allow root to run any commands anywhere admin ALL=(ALL) ALL superuser ALL=NOPASSWD: ALL # Allow user to run certain commands w/o password Cmnd_Alias BASHSOUND = /bin/bash, /usr/local/bin/cmictl smith ALL=(ALL) NOPASSWD: BASHSOUND, PASSWD:/usr/bin/tcsh # command with arguments jane ALL=(ALL) NOPASSWD: /usr/bin/vi /etc/passwd
Another example to allow sudo to another user, other than root:
smith ALL = (testusr) NOPASSWD: /testsudo.sh
To run, do this:
sudo -u testusr /testsudo.sh
There are no comments on this page. [Add comment]