Ubuntu:权限被拒绝+Sudoers 是全世界可写的

Ubuntu:权限被拒绝+Sudoers 是全世界可写的

我正在尝试使用命令来安装/更新。

以下是我想要运行的命令:

sudo apt-get update
sudo apt install gnome-session gdm3
sudo apt-get upgrade
sudo apt-get install gnome-terminal

但我有两个问题:

  1. 我搞砸了 sudoers

  2. 权限被拒绝(我猜是问题 1)


Sudoers 是全世界可写的:

Sudoers 是全世界可写的

权限被拒绝:

许可被拒绝

答案1

如果你搞砸了 sudoers我经常遇到这种情况,幸运的是只发生在 docker 容器中;)),用户可以自行修复root

重新启动时,您需要:

  • 启动到恢复模式
  • /使用以下方式挂载根文件系统写权限 mount –o rw,remount /
  • /etc/sudoers使用您喜欢的命令行文本编辑器修复该文件,例如使用vimnano

如何进入恢复模式并挂载根目录 / 具有写权限例如写在这里(如果您忘记了密码,还写了如何更改密码(我也遇到过几次:D))。

然后只需尝试根据你的意愿重写 sudoers 文件(总是,但是确实总是在命令行上sudoers使用检查文件visudo -c。最好是在关闭之前!!!(如果你是 root,那么没关系)它可以为您节省几分钟...)

祝你好运,如果你成功了请告诉我们:)

相关内容