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