【Linux】Linux作業系統 配置sudo

哎呀我的天吶發表於2015-12-17
Linux作業系統配置sudo

作業系統:RHEL 6.4 - 64位

root使用者配置sudo後,可以允許普通使用者以root使用者身份執行命令


預設情況下,普通使用者對自己的家目錄有完全的管理許可權,但無權檢視其它使用者家目錄檔案,更不能檢視root使用者家目錄。

使用普通使用者檢視其它使用者家目錄報錯,沒有許可權

[tom@rhel64 ~]$ pwd

[tom@rhel64 ~]$ ls /root

 

[root@rhel64 ~]# visudo

或者

[root@rhel64 ~]# vi /etc/sudoers

98行後追加一行內容,參考root一行的寫法

允許tom使用者在任何位置執行任何命令

tom    ALL=(ALL)       ALL

 

 

使用普通使用者再次執行ls /root 依然報錯, 執行sudo ls /root  提示輸入tom使用者密碼

密碼正確,可以看到/root目錄下內容

 

[tom@rhel64 ~]$ ls /root

[tom@rhel64 ~]$ sudo ls /root

 

 

再次執行時,不需要輸入密碼

[tom@rhel64 ~]$ sudo ls /root

 



也可以使用sudo 執行其他命令。

關於sudo的配置,還可以限定具體的命令、根據組成員等。具體看參考/etc/sudoers

此時tom使用者直接檢視此檔案,沒有許可權,使用sudo命令可以檢視

[tom@rhel64 ~]$ tail -25 /etc/sudoers

 

[tom@rhel64 ~]$ sudo tail -25 /etc/sudoers

 



呂星昊
2015.11.30

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29990276/viewspace-1874119/,如需轉載,請註明出處,否則將追究法律責任。

相關文章