我的Ubuntu18.04 桌面系统不小从sudo用户组给删除了。每次sudo 获取root权限执行命令都会提示,
用户 不在 sudoers 文件中。此事将被报告。
su root 也会提示 认证失败。
晚上的很多教程都是通过root权限,然后把当前用户添加到sudo组就可以了。关键是我现在没法获取root权限,每次su root 输完密码 就提示认证失败。所以就形成了死循环。最后还是查到了一种思路。不过虽然它的方法没解决我的问题, 但是我顺着这个思路就把问题解决了。
1.首先,进入Ubuntu 高级模式。
关机重启Ubuntu系统,在电脑logo过了之后 按几下Esc,选择recovery mode进入。出现一个菜单,
2,选择fsck菜单(磁盘修复),选择yes 进入读写模式。回车后会出现root登录的shell命令终端。那现在有了root权限,就可以把用户分到sudo用户组了。
3,root权限的终端把普通用户添加到sudo用户组
sudo usermod -aG sudo newuser_aa
结语:最终我就把错误解决了,刚开始弄了一个小时,感觉这次得重装系统了。但是电脑里装了很多的东西。心中莫名的失落。就在网上看到了Ubuntu的高级模式。瞬间觉着自己得试试。当我看到root权限的shell终端,心里瞬间畅快了。