Ubuntu系統下Sudo命令不可用的解決方法

2021-05-23 22:48:27 字數 790 閱讀 5848

在使用sudo命令的時候的提示如下:

fafa211 is not in the sudoers file.

但是顯然的,之前是能用的,也就是說之前fafa211應該是在/etc/sudoers中的.

cat /etc/sudoers

發現居然沒有許可權看這個檔案。

只有屬於admin組的使用者才可使用sudo命令。

使用:cat /etc/group|grep admin 命令,檢視fafa211使用者是否在admin中,結果很顯然,不在了。

為何現在fafa211這個使用者名稱不在admin組中呢,這個可是裝系統時設定的使用者。

sudo usermod -g wheel fafa211

然後查了下usermod命令的詳細使用規則

sudo usermod -g wheel fafa211 這個命令只是把自己加入了乙個組,即wheel組中

usermod會先把使用者fafa211從所有組中刪除,然後再新增到-g引數中指定的組列表中。這個設計是在是。

音效卡沒法使用應該也是這個操作造成的,以至沒有許可權了。

解決方法:

su root

口令:輸入口令進入root使用者(沒有設定root使用者的可以重啟機器進入recovery模式)

然後執行下面命令

sudo usermod -ag admin,dialout,dip,fax,cdrom,floppy,tape,audio,plugdev,scanner fafa211

把自己加入到該加入的組中。重新啟動,一切恢復正常了。(王朝網路wangchao.net.cn)

ubuntu下sudo命令不再輸入密碼

和vim的操作方式相同,加入如下 client all all all 表示 使用者client 可以在任何 主機 上以任何使用者的 身份 執行任何 命令 或 client all all all 表示 使用者組client內的所有使用者可以在任何 主機 上以任何使用者的 身份 執行任何 命令 如果...

31 系統命令許可權sudo

設定sudo許可權 visudo 等於 vi etc sudoers 檔案 shell root all all all dab1993 192.168.1.4 usr bin vim 如上所示第乙個是代表給哪個使用者,第二個all可以是網段或者ip位址,但是不是控制訪問者ip,而是主機被訪問時的i...

ubuntu下sudo和root帳戶關係的小總結

很多以前用過linux,但第一次使用 ubuntu 的朋友,都會問我 我的root使用者怎麼不能用。我給他們每乙個都解釋一遍,心想還是寫出來,要不太累了,自己也能當個筆記用。以前我用過許多的linux版本大都在安裝的時候給你乙個機會給root使用者設定密碼。但ubuntu似乎沒有提供這樣的機會。在u...