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