CentOS版本:8.2
假設我要用的賬號為:test
默認安裝完畢后,使用非root賬號執行帶sudo的命令,想獲取管理員權限執行此命令,發現無法執行,提示:
test is not in the sudoers file, This incident will be reported.
解決方法:在sudoers文件中加入要執行此命令的用戶
1,切換成root賬號
su
隨后輸入root賬號,切換為root身份!
2,修改sudoers文件
gedit /etc/sudoers
打開這個文件后,查找:root ALL=(ALL) ALL 這行,隨后在這行下面加入:你的用戶名 ALL=(ALL) ALL ,隨后保存退出就可以了!!
編輯后這個地方應該是:
root ALL=(ALL) ALL
test ALL=(ALL) ALL
在shell里面輸入:
su test
隨后輸入test的密碼就可以了,切換為test身份了,隨后輸入測試命令:
sudo echo hello
這個時候就應該可以了!!
參考:
https://blog.csdn.net/BXD1314/article/details/16102633