修复 Ubuntu 根文件系统权限的最佳方法是什么?
我正在更改一大堆需要删除的文件的文件权限,我不小心更改了/
、、、、以及下面/etc
的所有文件的权限。其中大多数都更改为。所有这一切都是因为我在正在运行的命令/var
中添加了一个空格。/home
/bin
/media
0777
chmod
su
现在我遇到了一些问题,有些东西无法正常工作,无法使用或登录 root 账户sudo
。因此无法从桌面进行管理,也无法尝试进入 grubs 操作系统选择,因为上次升级由于某种原因在启动时将其关闭了菜单。因此,任何类型的管理操作几乎都无法进行。
是否有一个脚本可以在 root shell 中运行来修复它,还是我应该重新安装 Ubuntu?除了将每个目录和文件更改为正确的权限之外,我还能做其他什么来解决这个问题?
我目前正在运行 Ubuntu 10.10 64 位
答案1
这里这是我希望您正在寻找的一个基本想法。我认为大多数文件系统对文件夹的权限为 755,对文件的权限为 644,但 /bin 除外,因为 /bin 具有以 root 为所有者的可执行文件。