使用者不在sudoers檔案中 的兩種解決方式

2022-09-15 18:12:11 字數 875 閱讀 1225

csdn 這個賬號是我通過adduser csdn新增的,這使用者不是我在安裝 ubuntu 系統時建立的使用者。

網上的一般操作都是使用命令visudo或者vi /etc/sudoers

su root

visudo

我通過按方向鍵() ,移到如圖這個位置

接著輸入內容:

接著按ctrl + o寫入,ctrl + x退出。(^表示ctrl鍵)

但我總是覺得**怪怪的,所以我用的另一種方式:

su root

usermod -g sudo csdn

然後,進入/etc/group這個檔案可以看到一些變化:

cat /etc/group | grep sudo
我的使用者名稱 csdn 被加入到 sudo 組了。現在我這個使用者也可以使用sudo命令了~

一開始我是想把 csdn 加入到admin組的,但是我的電腦上還沒有這個組。所以就轉而加入了sudo

解決 使用者不在 sudoers 檔案中 的問題

使用sudo提權時出現 xx使用者不在 sudoers 檔案中。此事將被報告。出現這個問題是sudo的配置檔案出錯,修改sudo的配置檔案即可解決。使用su 切換到root,然後終端執行 sudo gedit etc sudoers 在檔案中新增紅色的那一行 members of the admin...

使用者 不在 sudoers 檔案中。此事將被報告。

普通linux使用者使用sudo命令執行只有root使用者才可以執行的命令時出現了該錯誤,如下圖示 簡單說明一下操作。命令 ll etc sudoers表示檢視檔案的屬性,屬性包括有 檔案擁有者 檔案所屬組以及其他使用者組對該檔案擁有的讀寫許可權和檔案的型別等,上圖的 etc sudoers檔案表示...

使用者不在 sudoers 檔案中此事將被報告

出現這個提示,就是這個使用者沒法得到超級使用者許可權 sudo的具體執行流程如下 當使用者執行sudo時,系統會自動尋找 etc sudoers檔案,判斷該使用者是否有執行sudo的許可權 確認使用者具有執行sudo的許可權後,讓使用者輸入使用者自己的密碼確認 若輸入密碼正確,執行sudo的後續指令...