xxx is not in the sudoers file解决方法

用sudo时提示"xxx is not in the sudoers file. This incident will be reported.其中XXX是你的用户名,也就是你的用户名没有权限使用sudo。这里我们有两种选择,一种就是直接将用户名添加进sudo组(sudoers文件中默认赋予了ALL权限),另外一种就是修改/etc/sudoers文件赋予用户名权限。

1)直接将用户名添加进sudo组,这种操作很简单

     进入超级用户模式,修改/etc/group文件,可以使用"vigr"命令,等同于用vim打开group文件,然后找到sudo所在行,在后面添加你的用户名,多个用户名以逗号隔开,退出保存,这时会提醒你使用"vigr -s"同时修改一下/etc/gshadow以便保持一致性,这时你可以使用"vigr -s "打开/etc/gshadow文件,同样找到sudo所在行,在后面添加你的用户名,保存退出。其时这里所做的工作就是将用户名添加到sudo组,也可以用命令"usermod -a -G sudo XXX"来添加你的用户名到sudo组,效果是一样的。

2)比较常见的修改/etc/sudoers赋予用户名权限,这种操作要求对sudoers文件熟悉

      进入超级用户模式,通过visudo命令修改/etc/sudoers文件,打开之后找到下图中的root行,在其下方为需要赋予sudo使用权限的用户名"XXX"添加如下图的行,按照这种格式设置后即可通过sudo来执行root权限的命令。

具体关于sudoers配置详解请参考:http://zxf261.blog.51cto.com/701797/748756

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值