ubuntu給用戶添加sudo權限

1. 給用戶添加sudo權限

(1)設置sudo密碼

sudo passwd

(2)進入超級用戶模式

su -

(3)添加文件的寫權限

chmod u+w /etc/sudoers

(4)編輯/etc/sudoers文件

vim /etc/sudoers

在“root    ALL=(ALL:ALL) ALL” 下一行添加

kang    ALL=(ALL:ALL) ALL

如圖:

2.設置sudo爲不需要密碼

(1)在“%sudo   ALL=(ALL:ALL) ALL” 下一行添加

kang    ALL=(ALL:ALL) NOPASSWD:ALL

如圖:

 

(2)撤銷文件的寫權限

chmod u-w /etc/sudoers

(3)新打開的終端不用再輸入sudo密碼

3.幾個問題解釋:

(1)爲什麼用su - 而不用su

用命令"su"的時候只是切換到root,但沒有把root的環境變量傳過去,還是當前用戶的環境變量;

用"su -"命令將環境變量也一起帶過去,就象和root登錄一樣。

(2)爲什麼設置sudo爲不需要密碼時,要加入NOPASSWD,有什麼區別?

kang   ALL=(ALL:ALL) ALL 表示默認5分鐘後剛纔輸入的sodo密碼過期,下次sudo需要重新輸入密碼

kang    ALL=(ALL:ALL) NOPASSWD:ALL  表示允許無時間限制的免輸入密碼,個人用戶的使用一般是安全的

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章