在使用user(非root用户)时,运行sudo命令会被提示 “user 不在sudoers文件中,此事将被报告”
原因是权限不够
解决方法
-
后续操作需在 root 用户下进行,若为非root用户,先切换到root用户
su root -
给 sudoers 文件添加可写权限
chmod u+w /etc/sudoers -
编辑 sudoers 文件
【i】键插入模式
【Esc】键退出插入模式
:wq:保存并退出
:q!:不保存修改退出vim /etc/sudoers -
将以下内容添加到
root ALL=(ALL) ALL下面user 可以是其他用户名
user ALL=(ALL) ALL -
恢复 sudoers 文件权限为440
chmod 440 /etc/sudoers -
完成