Posted on 2011-08-21 11:05
托雷宽 阅读(434)
评论(0) 编辑 收藏 引用 所属分类:
Linux技术
一:将一个用户添加到sudoers中
1:使用root账号,使用visudo命令,键入/root找到root账号的那一行
形如root ALL=(ALL) ALL,将你想要的用户名如wizard按root的那种格式在下面写上
wizard ALL=(ALL) ALL ,然后:wq保存即可
解释:
第一栏规定它的适用对象:用户或组,就本例来说,它是用户wizard。此外,因为系统中的组和用户可以重名,要想指定该规则的适用对象是组而非用户的话,组对象的名称一定要用百分号%开头。
第二栏指定该规则的适用主机。当我们在多个系统之间部署sudo环境时,这一栏格外有用,这里的ALL代表所有主机。但是,对于桌面系统或不想将sudo部署到多个系统的情况,这一栏就换成相应的主机名。
第三栏的值放在括号内,指出第一栏规定的用户能够以何种身份来执行命令。本例中该值设为ALL,这意味着用户wizard能够作为系统中的任何用户来执行列出的命令了。
最后一栏可写命令表(即如/usr/bin/find, /bin/rm)是使用逗号分开的命令表,这些命令能被第一栏规定的用户以第三栏指出的身份来运行它们。本例中,该配置允许wizard作为任何用户运行 /usr/bin/find和 /bin/rm这两个命令。需要指出的是,这里列出的命令一定要使用绝对路径
二:shell中man查看命令数字含义(eg. ls(1))