2012年6月14日 星期四

xxx is not in the sudoers file

xxx is not in the sudoers file


執行sudo 指令的時候,如果出現這一行錯誤訊息
表示使用者帳號沒有權限可以使用sudo
(xxx為使用者名稱)
這種時候只要修改 /etc/sudoers 文件就可以了


修改方法:

1.  進入管理者模式(使用 su -)。系統會讓你輸入管理者密碼,輸入密碼後就進入了管理者模式

2. 修改檔案的存取權限。使用指令 "chmod u+w /etc/sudoers"

3. 修改 /etc/sudoers。使用指令 "vim /etc/sudoers" (或者使用vi 也可以) 按下"i" 進入編輯模式,然後尋找
"root  ALL = (ALL)ALL"   在它的下面加上
"xxx  ALL = (ALL) ALL" (xxx 為使用者名稱)
再按一下"Esc"  然後輸入 ":wq"
(退出編輯模式,再存檔並離開)

4. 再將檔案的存取權限修改回來。使用指令 "chmod u-w /etc/sudoers"


如此將使用者加入權限之後
就可以正常使用 sudo 指令了

沒有留言: