文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>sudo配置简单学习

sudo配置简单学习

时间:2007-05-15  来源:xw_xiao

很简单的需求。在使用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页就行了。
相关阅读 更多 +
排行榜 更多 +
拉力竞速2

拉力竞速2

体育竞技 下载
文字乱舞水浒

文字乱舞水浒

角色扮演 下载
蓝图公考

蓝图公考

学习教育 下载