> Kuenhourg's 隨手記事簿: 顯示 XXX is not in the sudoers file. 的解決方法

2012年6月19日 星期二

顯示 XXX is not in the sudoers file. 的解決方法

錯誤訊息:
"XXX is not in the sudoers file. This incident will be reported.

※ 原因:
XXX帳號沒有權限用sudo切換。

解決方式:
vim /etc/sudoers 的內容,
在root ALL=(ALL) ALL下面,
加上XXX ALL=(ALL) ALL
以Centos 為例之步驟:
步驟1.輸入su - 切換到root帳號,並輸入root密碼。
步驟2.輸入chmod u+w /etc/sudoers,具有寫入的權限。
步驟3.輸入vim /etc/sudoers,開始修改 /etc/sudoers檔案。
步驟4.找出root ALL=(ALL) ALL
步驟5.在root ALL=(ALL) ALL 下面按 i 進行編輯,加上XXX ALL=(ALL) ALL
步驟6.按Esc退出編輯,輸入:wq 儲存並退出檔案。
步驟7.輸入chmod u-w /etc/sudoers,撤銷寫入的權限。