解决方法:
进入恢复模式(recovery status)
对虚拟机进行重启,然后长按ESC进入GRUB菜单
选取Advanced options for Ubuntu,或者是Ubuntu系统高级选项
然后进入 Root Shell:在恢复菜单中,选择 root(进入 root shell 提示符)。
输入↓挂载文件系统为可写:
mount -o remount,rw /
修改文件所有者:
chown root:root /etc/sudoers.d/README
验证更改:
ls -l /etc/sudoers.d/README
如果能确定输出为Root
重启系统即可
reboot
总结步骤:
1. 重启系统,进入恢复模式(Recovery Mode)。
2. 选择root shell选项。
3. 重新挂载文件系统为可写:mount -o remount,rw /。
4. 运行chown root:root /etc/sudoers.d/README。
5. 检查权限:ls -l /etc/sudoers.d/README,确认所有者为root。
6. 退出root shell并重启系统。
如果当前用户有sudo权限但出现错误,
可以尝试用pkexec来执行chown命令:
pkexec chown root:root /etc/sudoers.d/README
但不确定是否可行,因为sudo已无法使用。