Post date: Mar 25, 2011 5:13:21 PM
If you want a user have ability to make sudo you should to edit sudoers file.
# export EDITOR=vim# visudoThis command edit /etc/sudoers file. And it check this file on save. Make your sudoers file looks like:
## Allows just user "username" to run all commands as root username ALL=(ALL) ALL username ALL=NOPASSWD: /etc/init.d/apache2 restartNow username can run all commands as root and restart apache2 without password promt. It can be useful on remote deploying for example.
Following is general syntax used by /etc/sudoers file:
USER HOSTNAME=COMMAND
Where,
The sudo command has logged the attempt to the log file /var/log/secure or /var/log/auth.log file:
# tail -f /var/log/auth.loga) Allow username to run various commands:
username ALL=/sbin/halt, /bin/killb) Allow user username to run /sbin/halt without any password i.e. as root without authenticating himself:
username ALL= NOPASSWD: /sbin/haltc) Allow user username to run any command from /usr/bin directory on the system dev:
username dev = /usr/bin/*