Linux 报错: ** is not in the sudoers file. This incident will be reported.
错误原因
顾名思义,该用户没有在 sudoers file
里面.
解决办法
在 sudoers file
里面添加该用户即可:
1. 切换到管理员用户
su root
2. 修改文件权限
chmod 777 /etc/sudoers
3. 修改 sudoers file
vim /etc/sudoers
在root ALL=(ALL:ALL) ALL 下面添加一行,yourName 就是你的用户名:
yourName ALL=(ALL)ALL
然后按esc, 输入 :wq
保存退出即可.
4. 改回文件权限
chmod 440 /etc/sudoers
5. 测试成功与否
切换到改用户,执行 sudo
命令,比如:
su yourName
sudo apt install vim
其他
如果报错的话,请看这里: Linux shell报错: * is not allowed to run sudo on *