本站所有文章均为原创,如对您有帮助,恳请帮忙点击任何一处广告

Linux常用命令sudo使用方法

发布:TangLu2012-11-26 14:33分类: Linux命令 标签: Linux sudo

sudo命令可以让指定用户使用其他指定用户的身份去执行命令,比如一个普通用户也可以使用root身份去执行命令,这样可以避免权限分配过大的问题。要使用sudo需要在/etc/sudoers文件里做好配置,但是通常建议使用visudo命令来编辑该文件。

sudo命令语法:

#用户名        主机名称=(可切换的身份)         可用的指令
zhangsan        ALL=(root)                     /bin/more


上述命令代表zhangsan可以从任何服务器使用root的身份来执行more命令(简单点说就是哪个用户在哪个ip可以执行哪个命令),括号里的root如果不写的话默认也是使用root账户,后面的命令要使用绝对路径

zhangsan    192.168.1.1=(root)  /usr/sbin/useradd  #zhangsan可以192.168.1.1使用useradd命令    


如果要对多用户授予同样的命令,可以使用别名的格式。注意别名要用大写字符来处理。User_alias、Cmnd_Alias都要用大写

User_Alias test=zhangsan,lisi,wangwu  #代表建立一个别名为test,里面包含了zhangsan lisi wangwu这几个用户

Cmnd_Alias testcmd=shutdown,reboot  #命令别名,代表testcmd这个命令包含了shutdown和reboot这2个命令

test all=testcmd  #表示test别名里的zhangsan lisi wangwu有testcmd别名里的shutdown和reboot的权限。


温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!
et_highlighter51
版权所有:《Linux运维技术学习站点
文章标题:《Linux常用命令sudo使用方法
除非注明,文章均为 《Linux运维技术学习站点》 原创
转载请注明本文短网址:http://www.linuxe.cn/post-68.html  [生成短网址]

已有 0/2548 人参与

发表评论:

欢迎分享Linux运维技术学习站点

欢迎使用手机扫描访问本站,还可以关注微信哦~