CentOS 7使用visudo修改用户权限为root
本文最后更新于:2022年5月19日 下午
当在Centos7中使用非root用户执行sudo命令
会出现如下提示:
1 |
|
sudo
命令的含义是:使用sudo
命令的账号,将拥有root账户的权限来执行某项命令或者程序。但是不是所有的账号都可以使用sudo
命令的。
对此debian系统采用了一个办法,利用一个专门的文件来管理某些账号是否能使用sudo
命令。
显然,这个文件只有root账号才能修改和管理的。
这个sudoer文件目录是/etc/sudoers
,你当然可以使用vim修改权限,但其实Centos自带命令visudo
,意思就是调用vim来修改/etc/sudoers
文件,从而达到增加账号权限的目的。
相比之下,这个命令应该会做些保护和隔离,所以更加安全。
现在我们使用su
命令,切换到root账号
1 |
|
然后再调用visudo
命令来添加账号。
1 |
|
在visudo
命令调出的vim编辑窗口中,找到如下行:
在下面添加你自己的账号权限,例如上图中所示
保存退回到你自己的账号,重新尝试sudo
吧!
CentOS 7使用visudo修改用户权限为root
https://jialiangz.github.io/2022/01/21/visudo/