CentOS8无法使用sudo提权
CentOS8无法使用sudo提权
在 RedHat 系列中,CentOS 中无法使用 sudo
命令提权,由于安装 Linux 系统 CentOS 时,创建了 root 用户,由此我们可以切换到 root 用户修改文件 sudoers 使普通用户能够通过命令 sudo
提权。
- 首先我们以普通用户登录,然后通过以下命令切换至以root用户登录。
su - root
==注意:==切换用户命令由两种形式,分别是以命令
su - 用户名
切换用户,这种方式可以修改环境;另一种方式是以命令su 用户命令
切换用户,这种方式切换用户并不能修改环境。
2.进入到etc目录下编辑sudoers文件【或者使用命令visudo进入sudoers文件】
cd /etc/
vim sudoers
3.查看文件是否有以下内容
Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
若有,则将用户加入到 wheel 组中,在该配置文件中添加如下代码。
usermod -aG wheel 普通用户名
- 退出登录,使配置生效
输入以下命令退出登录使配置生效。
exit
- 按照上述操作完成之后,重新登录普通用户账号,就可以使用
sudo
提权处理某些操作了。
本文在 CentOS 系统中将普通用户账号添加到 wheel 组中,重新登录即可使用sudo
提权操作就到此结束了。