如何修复根目录的文件权限?

jso*_*ski 5 filesystem permissions 10.10

修复 Ubuntu 根文件系统权限的最佳方法是什么?

我正在改变上一大堆,需要加以删除的文件的文件权限,我不小心改变了权限//etc/var/home/bin/media和所有的文件下方。他们中的大多数被更改为0777. 所有这一切都是因为chmod我在运行的命令中添加了一个空格。

现在我遇到了一些无法正常工作并且无法使用su或登录到root 的问题sudo。因此无法从桌面进行管理,并且尝试进入 grubs 操作系统选择也是不可能的,因为上次升级出于某种原因将其在启动时关闭了菜单。因此,几乎不可能执行任何类型的管理操作。

是否有我可以在 root shell 中运行的脚本来修复它,或者我应该重新安装 Ubuntu?我还能做些什么来解决这个问题,然后将每个目录和文件更改为正确的权限?

我目前正在运行 Ubuntu 10.10 64 位

sag*_*ise 2

是我希望您正在寻找的基本想法。我认为大多数文件系统对文件夹的权限为 755,对文件的权限为 644,但 /bin 除外,它具有以 root 作为所有者的可执行文件。