- 配置文件
/etc/sudoers //这个文件列出了授权使用subo的人以及允许他们在每台主机上运行的命令。
Host_Alias //定义主机组
Cmnd_Alias //定义命令行
#permissions //该行下面定义权限说明信息
每一行权限说明包括的信息如下:
这一行所适用的用户;
应该注意这一行的主机;
指定用户可以运行的命令;
可以以其身份执行命令的用户。
举例:
Herb CS=/usr/sbin/tcpdump; PHYSICS=(operator)DUMP
允许herb在机器组CS上执行tcpdump命令,在PHYSICS机器组上以operator身份执行与dump有关的命令
注意,/etc/sudoer中的命令采用完整路径来指定,这样做是为了防止人们以root身份去执行他们自己的程序和脚本。也可以为每个命令指定允许的参数。
修改/etc/sudoers,使用visudo命令。