sudo命令

        Linux下使用sudo命令,能够让普通用户执行一些或者所有的root命令。可是使用sudo执行一个root才能执行的命令时,须要输入密码。这个密码是用户本身的密码。默认只有root用户使用sudo命令,普通用户想使用须要root用户预先设定。使用命令visudo编辑相关配置文件/etc/sudoers,若是没有visudo命令,用命令yum install -y sudo安装。linux

        [root@ly-linux ~]# visudospa

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

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

        下来验证ly用户的权限。command

        [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来得到帮助信息。yum

相关文章
相关标签/搜索