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

相關文章
相關標籤/搜索