ubuntu 之is not in the sudoers file



       當使用sudo時提示“xxxis not in the sudoers file. This incident will be report”.其中xxx是你的用戶名.該錯誤表示你的用戶名沒有權限使用sudo,我們只要修改下/etc/sudoers文件就ok了。

具體步驟如下所示:

step1:使用su– 命令進入超級用模式

jibo@linux$ su –

root@linux$

Note:

注意有- ,這和su是不同的,在用命令”su”的時候只是切換到root,但沒有把root的環境變量傳過去,還是當前用戶的環境變量,用”su -”命令將環境變量也一起帶過去,就象和root登錄一樣。

step2:給sudoers文件添加寫的權限

      root@linux$  chmod u+w  /etc/sudoers

step3:編輯/etc/sudoers文件。找到這一 行:"rootALL=(ALL) ALL"在改行下面添加"hostname ALL=(ALL)ALL"(把hostname改成你的的用戶名即可),然後保存退出

      root@linux$  gedit /etc/sudoers

     在sudoers文件中的root      ALL=(ALL)  ALL 下添加

                                     hostname  ALL=(ALL) ALL

step4:撤銷該文件的寫權限。

root@linux$  chmod u-w  /etc/sudoers

然後切換到用戶模式就OK了。

 

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