天天看點

Linux中Sudo配置與詳細說明

分享知識 傳遞快樂

1.切換到root使用者 su ,如果想要切換回去 exit

2.添加sudo檔案的寫權限,指令是:

chmod u+w /etc/sudoers      

3.編輯sudoers檔案

vim /etc/sudoers

##
## Allow root to run any commands anywhere 
root  ALL=(ALL)   ALL
## 添加以下指令 add 
guest  ALL=(ALL)   ALL      

找到這行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (這裡的xxx是你的使用者名)

ps:這裡說下你可以sudoers添加下面四行中任意一條

youuser            ALL=(ALL)                ALL
%youuser           ALL=(ALL)                ALL
youuser            ALL=(ALL)                NOPASSWD: ALL
%youuser           ALL=(ALL)                NOPASSWD: ALL      

第一行:允許使用者youuser執行sudo指令(需要輸入密碼).

第二行:允許使用者組youuser裡面的使用者執行sudo指令(需要輸入密碼).

第三行:允許使用者youuser執行sudo指令,并且在執行的時候不輸入密碼.

第四行:允許使用者組youuser裡面的使用者執行sudo指令,并且在執行的時候不輸入密碼.

格式說明:root ALL=(ALL:ALL) ALL

root 表示 root 使用者。

ALL 表示從任何的主機上都可以執行,也可以這樣 192.168.100.0/24。

(ALL:ALL) 是以誰的身份來執行,ALL:ALL 就代表 root 可以任何人的身份來執行指令。

ALL 表示任何指令。

4.撤銷sudoers檔案寫權限,指令:

chmod u-w /etc/sudoers      

————————————

繼續閱讀