usermod: CentOS 中不存在组“sudo”

usermod: CentOS 中不存在组“sudo”

我想授予用户 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 ~]$ 

答案1

CentOS 中的组不称为sudo。来电wheel

作为根用户:

usermod -aG wheel rdegamma

然后,如果您还没有运行visudo并取消注释 sudoers 文件中的以下行:

%wheel  ALL=(ALL)       ALL

让用户启动一个新的 shell 会话来输入其密码sudo

相关内容