当给 Centos 增加新用户时,想配置新用户具有 sudo 权限,可是跟 Ubuntu 上不同,在 Ubuntu 上可以使用简单的命令

1
usermod -aG sudo jinzhongxu

来给用户 jinzhongxu 增加 sudo 权限。但是,在 Centos 上却行不通,提示没有 sudo 组。那么在 Centos 上如何给用户增加 sudo 权限呢?

配置

经过查看 /etc/sudoers 文件,发现 wheel 组下面的用户都可以具有 sudo 权限,因此,可以经新用户添加到 wheel 组,使其具有 sudo 权限,具体命令 (临时 root 权限) 如下

1
usermod -aG wheel jinzhongxu

在命令行输入

1
sudo yum update

可以发现,新用户 jinzhongxu 已经具有 sudo 权限了。

使用

1
2
# 普通用户使用 sudo 执行 root 权限清理内存
sudo sync && sudo -u root sh -c "echo 1 > /proc/sys/vm/drop_caches"