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

Linux常用命令sudo使用方法

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

    sudo命令可以让其他用户以root身份执行命令,前提是要在/etc/sudoers文件里做好配置,通常是用root身份执行visudo命令来编辑该文件。

    语法:

     账户名                 主机名称=(可切换的身份)              可用的指令

        举例:

          zhangsan                ALL=(root)  /bin/more

        zhangsan可以从任何服务器使用root的身份来执行more命令命令,括号里的root可以不加,默认就是使用root账户来操作。命令要使用绝对路径


        zhangsan            192.168.1.1=/usr/sbin/useradd      

        zhangsan用户可以192,.168.1.1这个ip使用useradd命令

      

      简单点说就是哪个用户在哪个ip可以执行哪个命令。


    如果要对多用户授予同样的命令,可以使用别名的格式

    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的权限。


    注意别名要用大写字符来处理。User_alias、Cmnd_Alias都要用大写

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

已有 0/2399 人参与

发表评论:

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

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