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

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

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

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

是否有一个我可以在root shell中运行的脚本来修复它,还是我应该重新安装Ubuntu? 还有其他任何我可以做的事情来解决这个问题,然后将每个目录和文件更改为正确的权限吗?

我目前正在运行Ubuntu 10.10 64bit

这是一个我希望你正在寻找的基本想法。 我认为大多数文件系统对文件夹有755的权限,对文件有644的权限,除了/ bin,其中包含root作为所有者的可执行文件。