sudo 权限是 “Super User DO” 的缩写。拥有该权限的用户可以切换到 root 权限,所以这是一个比较敏感的权限。
而 linux 系统中的 Ubuntu 和 Centos 对用户 sudo 权限的管理也是不一样的,这里我们介绍下 Centos 下的 sudo 权限管理。
wheel 用户组
首先,在 Centos 系统中,sudo 权限是由 wheel 用户组,而不是 sudo 用户组来控制的,也就是说,wheel 用户组下的用户才拥有 sudo 的权限。
所以,首先查看 wheel 用户组 是否有效,首先 root 权限下,敲击
visudo
打开 sudo 配置文件后,找到下面的行
%wheel ALL=(ALL) ALL
查看这一行是否被注释掉,如果有被注释掉的话,将前面的 # 号去掉。
添加用户到 wheel 用户组
如果自己的用户名为 TEST,则将 user 添加到 wheel 用户组,同时注意,由于 linux 的用户和用户组是可以多对多对应的,所以一个用户可以有多个用户组,这里将用户添加到 wheel 用户组,不会影响之前的用户组归属。
usermod –aG wheel TEST
这时候,再重新试试
sudo -i
是不是已经OK了