xxx is not in the sudoers file. This incident will be reported.
解決方案:
1. 可以使用whereis sudoers命令,查找出文件所在的位置,默認都是/etc/sudoers
2. 切換到root身份$su -(注意有"-"和su沒"-"是不同的,在用命令"su"的時候只是切換到root,但沒有把root的環境變量傳過去,還是當前用戶的環境變量,用"su -"命令將環境變量也一起帶過去,就象和root登錄一樣)3. vi /etc/sudoers 編輯文件 或 $visudo(切記,此處vi和sudo之間沒有空格)
可以用以下方式修改文件權限。
#chmod u+w /etc/sudoers 以超級用戶登錄su -root ,修改文件權限即添加文件擁有這的寫權限 限,ls -al /etc/sudoers 可以查看原文件的權限。
在root ALL=(ALL)ALL行下添加XXXALL=(ALL)ALL,XXX爲你的用戶名。最後, 如果有修改文件權限,再通過這個命令#chmod u-w /etc/sudoers 回到文件的原權限!
添加方法:找到root行,按下”i“鍵進入編輯模式添加即可!
編輯好後esc鍵進入一般模式,“:wq"保存退出!
這樣就把自己加入了sudo組,可以使用sudo命令了。