sudo容许用户以其余用户的身份(好比root)执行命令,好比切换用户、执行命令、读写文件等;vim
sudo配置在:/etc/sudoerside
## Sudoers allows particular users to run various commands as
## the root user, without needing the root password.
##
## Examples are provided at the bottom of the file for collections
## of related commands, which can then be delegated out to particular
## users or groups.
##
## This file must be edited with the 'visudo' command.
...
## Next comes the main part: which users can run what software on
## which machines (the sudoers file can be shared between multiple
## systems).
## Syntax:
##
## user MACHINE=COMMANDS
##
## The COMMANDS section may have other options added to it.
##
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
...
## Read drop-in files from /etc/sudoers.d (the # here does not mean a comment)
#includedir /etc/sudoers.dui
从这个配置文件能够看到3点:ip
Options are:
(e)dit sudoers file again
e(x)it without saving changes to sudoers file
(Q)uit and save changes to sudoers file (DANGER!)getWhat now?it
username ALL=(root) NOPASSWD: /bin/su - targetuserio
容许username切换到targetusertable
%groupname ALL=(root) NOPASSWD: /bin/su - targetuser配置
容许groupname里边的用户切换到targetuserfile
username ALL=(root) NOPASSWD: /usr/sbin/iptables
容许username执行iptables命令