普通用户执行 sudo 失败
普通用户执行
sudo xxx
提升权限执行命令失败,报错:”不在sudoers文件中,此事将被报告“
- 切换为 root 用户
su - root
- 查看
/etc/sudoers
文件权限,如果是只读权限则赋予写权限
ls -l /etc/sudoers
chmod u+w /etc/sudoers
- 在文件末尾写入如下内容,
<username>
替换为需要提升权限的用户名
<username> ALL=(ALL:ALL) ALL
# 如果要设置为免密码登录则设置为
<username> ALL=(ALL:ALL) NOPASSWD: ALL
- 还原
/etc/sudoers
权限
chmod u-w /etc/sudoers