Nic*_*ers 8 command-line yum administration sudo centos
我想授予用户 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 ~]$
Run Code Online (Sandbox Code Playgroud)
Nas*_*ley 19
CentOS 中的组不称为sudo
. 这是电话wheel
。
作为根:
usermod -aG wheel rdegamma
Run Code Online (Sandbox Code Playgroud)
如果还没有,则需要运行visudo
并取消注释 sudoers 文件中的以下行:
%wheel ALL=(ALL) ALL
Run Code Online (Sandbox Code Playgroud)
让用户启动一个新的 shell 会话来输入他们的密码sudo
。