將普通用戶添加到sudo組
在LINUX里當我們需要執行一條root權限的命令時,每次都要su到root,總是有些不方便?那么我們可以用sudo代替它。fedora 10默認新建的用戶不在sudo組,但可以編輯/etc/sudoers文件將普通用戶加入
sudo組
。要注意的是修改該文件只能使用visudo命令:
1、首先切換到root
#su -
(注意有- ,這和su不同,在用命令"su"的時候只是切換到root,但沒有把root的環境變量傳過去,還是當前用戶的環境變量,而使用帶橫線參數的"su -"命令則將環境變量也一起轉換過去,就象用root登錄一樣)
2、然后
#visudo
這個和vi的用法一樣,移動光標,到最后一行,按a,進入append模式,輸入以下這行內容
username ALL=(ALL)PASSWD: ALL
然后按Esc,再輸入:wq保存文件並退出,這樣就把自己加入了sudo組,可以使用sudo命令了。
如果不想在sudo的時候輸入密碼,干脆就把上面那行換成下面這行即可:
username ALL=(ALL)NOPASSWD: ALL
3、測試 sudo
測試以上是否正確配置了 sudo ,只需要在普通用戶權限下輸入
$ sudo whoami
如果配置正確,則命令會返回“root”字樣。
1、首先切換到root
#su -
(注意有- ,這和su不同,在用命令"su"的時候只是切換到root,但沒有把root的環境變量傳過去,還是當前用戶的環境變量,而使用帶橫線參數的"su -"命令則將環境變量也一起轉換過去,就象用root登錄一樣)
2、然后
#visudo
這個和vi的用法一樣,移動光標,到最后一行,按a,進入append模式,輸入以下這行內容
username ALL=(ALL)PASSWD: ALL
然后按Esc,再輸入:wq保存文件並退出,這樣就把自己加入了sudo組,可以使用sudo命令了。
如果不想在sudo的時候輸入密碼,干脆就把上面那行換成下面這行即可:
username ALL=(ALL)NOPASSWD: ALL
3、測試 sudo
測試以上是否正確配置了 sudo ,只需要在普通用戶權限下輸入
$ sudo whoami
如果配置正確,則命令會返回“root”字樣。