sudo 命令的作用:
某个用户能够以另外那一个用户的身份通过那些主机执行什么命令。
sudo的配置文件: /etc/sudoers
一个sudo的条目:
who Which_Host=(runas) command
who:User_Alias
Which_Host:Host_Alias
runas:Runas_Alias
command:Cmnd_Alias
别名必须全部而且必须只能使用大写英文字母的组合
Example For :User_Alias USERADMIN= long,cheng,ma
User_Alias:
用户的用户名称
组名,使用%引导
还可以包含其他
Host_Alias:
主机名称
IP
网络地址
其他主机别名
Runas_Alias:
用户名称
%组名
其他的Runas别名
Cmnd_Alias:
命令路径
目录(此目录内的所有命令)
其他事先定义好的命令别名
sudo在第一次执行的时候就会需要您输入自己用户的密码,第二次在输入的时候就会不需要了。
sudo默认会将密码保存5分钟
sudo -k 可以清除认证信息失效
sudo -l 可以列出当前用户以可以执行的所有sudo命令