su和sudo命令的区别与使用技巧4
上一篇 /
下一篇 2008-12-11 21:31:32
/ 个人分类:Lunix 点滴
- 文件版本: V1.0
- 开发商: 本站原创
- 文件来源: 本地
- 界面语言: 简体中文
- 授权方式: 免费
- 运行平台: Win9X/Win2000/WinXP
实例五:练习用户组在/etc/sudoers中写法;
@d3qg$` Hp/P0 如果用户组出现在/etc/sudoers中,前面要加%号,比如%beinan,中间不能有空格;%beinan ALL=/usr/sbin/*,/sbin/*51Testing软件测试网&?/q5F {4M3d*k
如果我们在/etc/sudoers中加上如上一行,表示beinan用户组下的所有成员,在所有可能的出现的主机名下,都能切换到root用户下运行/usr/sbin和/sbin目录下的所有命令;51Testing软件测试网-W$M&Sg'q#QI
实例六:练习取消某类程序的执行:51Testing软件测试网d2a&ZJ(OS7s#E$P
取消程序某类程序的执行,要在命令动作前面加上!号;在本例中也出现了通配符的*的用法;51Testing软件测试网 _#sq"rYWM
beinan ALL=/usr/sbin/*,/sbin/*,!/usr/sbin/fdisk注:把这行规则加入到/etc/sudoers中;但您得有beinan这个用户组,并且beinan也是这个组中的才行;51Testing软件测试网1baBk#iX
r
本规则表示beinan用户在所有可能存在的主机名的主机上运行/usr/sbin和/sbin下所有的程序,但fdisk程序除外;51Testing软件测试网Vj ?Dr0m
q
$ sudo -l [beinan@localhost ~]
!T"W
w2A NS'~~0 Password:注:在这里输入beinan用户的密码;