1、问题
执行sudo xxx命令时,显示:
user 不在sudoers文件中
需要查看系统版本进入恢复模式修复。
2、重启进入恢复模式
查看系统命令:uname -r
可能显示为:6.8.0-45-generic
重启Ubuntu系统,在开机时按ESC进入模式选择,选择:
再选择系统版本对应的(recovery mode)。
进入到图形界面时,显示为"read-only"模式。
选择fsck,一直确定,直到再进入界面时显示"read/write"模式。
3、修改sudoers文件
在界面中选择"root"菜单,可以修改root密码,但用这个密码登录或验证root是没有用的。
以root用户登录进去,输入命令:
vi /etc/sudoers
增加用户权限并保存(:wq)。
操作完成后,sudo即可正常使用了。