2019年7月2日 星期二

(Debian 9) 無法使用 sudo 命令 , xxxx is not in the sudoers file. This incident will be reported.

在 Debian 9
要得到 root 權限(以執行某些命令時)
可以用 su 或 sudo 命令

要用 su 的話
在 Terminal 執行以下命令:
su -l
(  或是以下 2 者之一 : su - , su --login  )
(  PS.
可以用 man su 查看 su 的說明  )




在 Debian 9
要使用 sudo 時
出現錯誤訊息 :
xxxx(使用者名字) is not in the sudoers file. This incident will be reported.

無法使用 sudo


參考以下討論串 :

"(username) is not in the sudoers file. This incident will be reported." - Anytime I try to use sudo.
https://www.reddit.com/r/linux4noobs/comments/b90v61/username_is_not_in_the_sudoers_file_this_incident/

Debian GNOME: Username is not in the sudoers file. This incident will be reported.
https://www.reddit.com/r/linuxquestions/comments/6a0apo/debian_gnome_username_is_not_in_the_sudoers_file/


解決辦法 :

以該使用者身份登入
在 Terminal 執行以下命令 :
groups

可以看到使用者有沒有被加入 sudo 這個 Gruop

如果使用者沒有被加入 sudo 這個 Gruop
在 Terminal 執行依次以下命令 (把使用者加入 sudo 這個 Gruop) :

su
usermod -a -G sudo 使用者名字
exit

(  例如
使用者為 abcd
就在 Terminal 執行依次以下命令 :

su
usermod -a -G sudo abcd
exit  )

接下來重新開機
在 Terminal 執行以下命令 :
groups

可以看到使用者被加入 sudo 這個 Gruop
可以使用 sudo 命令 了

沒有留言:

張貼留言