Debian 11 用户名不在 sudoers 文件中
Debian 11 安装完后,通过终端执行 sudo
命令,提示错误:
xxx 不在 sudoers 文件中,此事将被报告。
解决办法:
- 终端输入
su
回车,输入 root 密码,回车,切换到 root 用户 - 打开 sudoers 文件:
vi /etc/sudoers
- 找到
# Allow members of group sudo to execute any command
,在%sudo ALL=(ALL:ALL) ALL
下面添加xxx ALL=(ALL:ALL) ALL
,xxx 为前面无法执行 sudo 命令的用户名
vi 给 sudoers 添加内容方法:
- 光标移动到指定位置,按
i
键当前光标位置插入 - 输入内容
ESC
- 输入
:wq!
回车,因为 sudoers 是只读文件,所以要加!
强制保存。