CentOS给普通用户添加sudo权限

1 篇文章 0 订阅
Linux的CentOS给普通用户添加sudo权限

有些时候,使用普通用户执行某些命令会出现以下情况:

xxx is not in the sudoers file.  This incident will be reported.

导致出这样的情况是因为没有sudo的管理员权限,因此我们需要给普通用户添加sudo权限:

一、root用户

使用su root进入root用户:

[xxx@****~]$ su root

输入这个命令之后,输入root用户密码即可进入root用户。

二、修改权限
2.1 查看权限

使用一下命令查看 /etc/sudoers 权限

[root@****~]# ll /etc/sudoers
-r--r----- 1 root root 4328 Nov 28 02:38 /etc/sudoers

可以发现sudoers文件目前只有可读权限。

2.2 添加权限

使用chmod修改sudoers权限:

[root@****~]# chmod u+w /etc/sudoers

修改之后再次查看sudoers权限:

[root@****~]# ll /etc/sudoers
-rw-r----- 1 root root 4328 Nov 28 02:38 /etc/sudoers

可以看见有w 的writer权限,这样我们就可以修改sudoers文件了。

2.3 修改sudoers文件

输入命令:

[root@****~]# vim /etc/sudoers

进入编辑模式,找到root ALL=(ALL) ALL这一行,在下边一行添加xxx ALL=(ALL) ALL,然后保存退出即可。

2.4 撤销权限

修改sudoers文件后,再撤销sudoers文件的w权限:

[root@****~]# chmod u-w /etc/sudoers

再执行ll查看权限命令:

[root@****~]# ll /etc/sudoers
-r--r----- 1 root root 4328 Nov 28 02:38 /etc/sudoers

sudoers文件的w权限被撤销了,只能读而不能写了。

三、xxx用户

给xxx用户添加sudo权限后,我们进入xxx用户,就可以正常使用sudo来使用管理员权限了。

以上、就是给CentOS下的普通的xxx用户添加sudo管理员权限的方法。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值