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命令