Centos把用户添加到sudoers文件中

 有两种方式可以实现用户sudo权限  

一、将用户添加到wheel group

参考原文地址1:https://blog.csdn.net/weixin_31272749/article/details/112025332  

操作:

1. 首先进入root

命令:su root

2.usermod -aG wheel username

将“username”更改为你要授予其权限的用户的名称,对于大多数用例,使用此方法授予sudo访问权限已足够

但是这种方法好像关闭面板之后用户就不具备sudo权限了,临时的

 

二、修改/etc/sudoers文件的方式

参考原文地址2:https://blog.csdn.net/memeryz/article/details/52729678

操作:

1. 首先进入root

命令:su root

2. 然后可以直接修改/etc/sudoers文件的权限

命令:chmod 777 /etc/sudoers

ls -l /etc/sudoers

3. 然后使用vim编辑/etc/sudoers文件

命令:vim /etc/sudoers

4. 然后找到文件中root    ALL=(ALL)    ALL这行文字,在下面添加一行:[你的用户名/username]     ALL=(ALL)    ALL

注意事项:1. 最开始进去好像也还是不可以编辑的,按任意键即可进入编辑状态

2. 我这里用的空格分隔各个字段,编辑是使用tab键

3. 编辑完成之后按esc退出编辑状态

5. 然后直接输入:wq命令保存退出

注意事项:1. 前面有个冒号

2. 如果退出不成功,可以输入:wq!命令,强制退出

6. 恢复/etc/sudoers的访问权限

命令:chmod 440 /etc/sudoers

7. 切换回普通用户

命令:su [用户名/username]

 注意:最后要恢复sudoers 440的权限,要不然所有用户的sudo权限都会失效

posted @ 2021-02-02 10:41  星光繁绕  阅读(885)  评论(0)    收藏  举报