码迷,mamicode.com
首页 > 其他好文 > 详细

sudo命令

时间:2016-12-02 03:52:00      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:sudo   linux   

 Linux下使用sudo命令,可以让普通用户执行一些或者全部的root命令。但是使用sudo执行一个root才能执行的命令时,需要输入密码。这个密码是用户自己的密码。默认只有root用户使用sudo命令,普通用户想使用需要root用户预先设定。使用命令visudo编辑相关配置文件/etc/sudoers,如果没有visudo命令,用命令yum install -y sudo安装。

        [root@ly-linux ~]# visudo

        ## Allow root to run any commands anywhere
        root    ALL=(ALL)       ALL
        ly      ALL=(ALL)       ALL

        该配置分三部分,第一部分用户名,指定那个用户将拥有权限;第二部分左边的ALL代表ly用户可以切换到所有用户的身份,小括号里面是主机名或主机IP,ALL即所有。第三部分的ALL,指定ly用户可以使用的命令有哪些,多个命令用逗号隔开,ALL即所有。

        下来验证ly用户的权限。

        [ly@ly-linux ~]$ ls /root/
        ls: 无法打开目录/root/: 权限不够
        [ly@ly-linux ~]$ sudo ls /root/
        [sudo] password for ly: 
        111  anaconda-ks.cfg  install.log  install.log.syslog

        配置文件/etc/sudoers包含了诸多配置项,可以使用man  sudoers来获得帮助信息。



本文出自 “流云” 博客,请务必保留此出处http://walterliew.blog.51cto.com/11286797/1878668

sudo命令

标签:sudo   linux   

原文地址:http://walterliew.blog.51cto.com/11286797/1878668

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!