CentOS - 解決非root賬號無法執行帶sudo命令!!


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM