Chinaunix
标题:
sudo配置文件sudoers
[打印本页]
作者:
wuanfo
时间:
2007-09-17 01:49
标题:
sudo配置文件sudoers
在使用sudo运行网络配置、以及包管理的时候,因为用的比较多,所以觉得要输入密码特烦,就想使用常用的这些命令的时候不需要密码提示。
编辑/etc/sudoers文件,然后看看sudoers的man页,也还挺简单,基本上比较好懂。可是对比最下边的权限设置,就是没有看明白。不过细心看过例子之后还是弄懂了是怎么回事。
man页上的说明:
User Specification
User_Spec ::= User_List Host_List '=' Cmnd_Spec_List \
(':' Host_List '=' Cmnd_Spec_List)*
Cmnd_Spec_List ::= Cmnd_Spec |
Cmnd_Spec ',' Cmnd_Spec_List
Cmnd_Spec ::= Runas_Spec? Tag_Spec* Cmnd
Runas_Spec ::= '(' Runas_List ')'
Tag_Spec ::= ('NOPASSWD:' | 'PASSWD:' | 'NOEXEC:' | 'EXEC:')
理解:
1、第一条说明了权限说明格式,从::=后边开始,先是用户列表,然后主机列表,等号后再跟权限列表(也就是命令列表);
2、第二条对权限列表进行了描述,可以是指定的权限、或者指定的权限和权限列表的序列;
3、第三条对指定权限进行了描述,可以选择是否指定Runas(也就是用哪个用户执行命令),不带或者带多个Tag,然后是命令;
4、第四条对Runas进行了描述,包括了Runas用户的列表,注意使用了圆括号;
5、第五条对Tag进行了描述,有四个选择(两对)可以用。
这段说明之后还有一些补充,参看man页就行了。
本文来自ChinaUnix博客,如果查看原文请点:
http://blog.chinaunix.net/u1/44388/showart_383337.html
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2