Linux中关于"用户 不在 sudoers 文件中。此事将被报告。"解决方案
方案一:
使用root用户登录,将用户添加到sudoers
文件中即可。
- root用户下,执行
vim /etc/sudoers
命令。 - 找到以下代码。
##
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
- 添加
用户名 ALL=(ALL) ALL
,退出时使用wq!
。
##
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
用户名 ALL=(ALL) ALL
- 用户重新登录即可。
方案二:
将用户添加到有权限的组里即可。
- Ubuntu:sudo组/admin组
- CentOS:wheel组
- CentOS中执行
gpasswd -a 用户名 wheel
即可。 - Ubuntu中执行
gpasswd -a 用户名 sudo
即可。