在 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 命令 了
沒有留言:
張貼留言