xxx is not in the sudoers file.This incident will be reported.的解决方法

问题描述

  • 今天我执行sudo vi .env文件时,提示如下错误
xxx is not in the sudoers file.This incident will be reported.

用户没有执行sudo权限

解决办法

  1. 切换root用户,添加sudoers文件的写权限,命令是:
# 切换root用户
su root
# 添加sudo文件写权限
chmod u+w /etc/sudoers
  1. 编辑sudoers文件,找到root ALL=(ALL) ALL这行在下面添加如下命令
# xxx 代表要添加的用户名
xxx ALL=(ALL) ALL
  1. 解释说明
# 允许用户youuser执行sudo命令(需要输入密码)
youuser            ALL=(ALL)                ALL

# 允许用户组youuser里面的用户执行sudo命令(需要输入密码)
%youuser           ALL=(ALL)                ALL

# 允许用户youuser执行sudo命令,并且在执行的时候不输入密码
youuser            ALL=(ALL)                NOPASSWD: ALL

# 允许用户组youuser里面的用户执行sudo命令,并且在执行的时候不输入密码
%youuser           ALL=(ALL)                NOPASSWD: ALL
  1. 撤销sudoers文件写权限,命令:
chmod u-w /etc/sudoers

这样普通用户就可以使用sudo命令了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dadeity

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值