在恢复模式下以 root 身份运行 chmod 命令后,无法启动到恢复模式或正常模式

在恢复模式下以 root 身份运行 chmod 命令后,无法启动到恢复模式或正常模式

我的家庭服务器出了大问题。我的用户帐户丢失了 sudo,我按照指南重新启用了它。我进入恢复模式,然后进入 root shell 并运行以下命令:

mount -o remount,rw /
mount --all
chown root:root /usr/bin/
chmod -R 4755 /usr/bin/

希望我正确阅读了指南并对整个 bin 目录执行了 -R。现在当我启动 linux 时,我收到一堆错误,即使我在恢复模式下启动它,它仍然会显示一堆错误,我最终进入一个 bash 终端,似乎无法执行任何操作。

有什么建议吗?

答案1

我能够通过使用 Ubuntu 的实时安装并使用终端恢复目录的权限来解决这个问题/usr/bin。唯一的问题是我必须运行,chmod -R 775 /usr/bin这意味着一些具有粘性位的文件现在被破坏了。我确实运行了,chmod 4775 /usr/bin/sudo这应该可以解决该文件的问题。但是,不确定哪些其他文件需要粘性位,并且听说将 bin 文件夹中的所有内容都设置为 存在安全风险775

所以也许我最终会重新安装。从好的方面来看,一切似乎都正常,没有发现任何问题。

相关内容