visudo用法

visudo

/etc/sudoers包含了一系列权限设置,典型用例如下:


1.给普通用户赋权到root
#让test这个用户能转换到root角色并执行useradd命令
test   ALL=(root) /usr/sbin/useradd


2.复杂情况
1)多个用户的设置(非同一群组用户):
User_Alias UUU=user1,user2……             定义用户别名;
例如:
User_Alisa sudouser=user1,user2,user3,user4 //别名suduouser
sudouser   ALL=(root)    /usr/sbin/useradd  命令行书写格式,用户列用别名


2)对于多个命令的设置
Cmnd_Alias NETWORKING = /sbin/route, /sbin/ifconfig, /bin/ping, /sbin/dh        client, /usr/bin/net, /sbin/iptables, /usr/bin/rfcomm, /usr/bin/wvdial,         /sbin/iwconfig, /sbin/mii-tool 
sudouser   ALL=(root)    NETWORKING  //命令行书写格式,命令列用别名


3)对于多主机的设置和多登陆角色的设置:
•修改 Host_Alias HHH=host1,host2……
定义主机别名;
修改后对应的命令行主机列位置也是用别名
•Runas_Alias   RRR=role1,role2……                定义runas别名,指定的是“目的用户”,即sudo 允许转换至的用户;


4)多个用户的设置(同一群组用户):
%wheel        ALL=(ALL)       ALL        //用户列%+群组名


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部