Centos

usermod:CentOS 中不存在組 ‘sudo’

  • June 7, 2020

我想授予使用者 sudo 訪問權限。

我想主要是我想授予安裝軟體的權限,並且不太確定如何在 CentOS 中這樣做:

https://linuxize.com/post/how-to-add-user-to-sudoers-in-centos/

至少在我記得的情況下,在 Ubuntu 中,選項是:

sudo adduser foo sudo

將使用者 foo 添加到 sudo。我也很好奇為什麼這在 CentOS 中不可用——也許它的粒度不夠細?

[nsaunders@rolly ~]$ 
[nsaunders@rolly ~]$ sudo usermod -aG sudo rdegamma
usermod: group 'sudo' does not exist
[nsaunders@rolly ~]$ 

CentOS 中的組不稱為sudo. 是通話wheel

作為根:

usermod -aG wheel rdegamma

然後,您需要執行visudo並取消註釋 sudoers 文件中的以下行(如果您還沒有的話):

%wheel  ALL=(ALL)       ALL

讓使用者啟動一個新的 shell 會話來輸入他們的密碼sudo

引用自:https://unix.stackexchange.com/questions/591420