CentOS 7使用visudo修改用户权限为root

本文最后更新于:2022年5月19日 下午

当在Centos7中使用非root用户执行sudo命令

会出现如下提示:

1
不在 sudoers 文件中。此事将被报告

sudo命令的含义是:使用sudo命令的账号,将拥有root账户的权限来执行某项命令或者程序。但是不是所有的账号都可以使用sudo命令的。

对此debian系统采用了一个办法,利用一个专门的文件来管理某些账号是否能使用sudo命令。

显然,这个文件只有root账号才能修改和管理的。

这个sudoer文件目录是/etc/sudoers,你当然可以使用vim修改权限,但其实Centos自带命令visudo,意思就是调用vim来修改/etc/sudoers文件,从而达到增加账号权限的目的。

相比之下,这个命令应该会做些保护和隔离,所以更加安全。

现在我们使用su命令,切换到root账号

1
su root

然后再调用visudo命令来添加账号。

1
visudo

visudo命令调出的vim编辑窗口中,找到如下行:

找到

在下面添加你自己的账号权限,例如上图中所示

保存退回到你自己的账号,重新尝试sudo吧!


CentOS 7使用visudo修改用户权限为root
https://jialiangz.github.io/2022/01/21/visudo/
作者
爱吃菠萝
发布于
2022年1月21日
更新于
2022年5月19日
许可协议