我彻底搞乱了整个文件系统权限。我恢复了,但我如何确保我的系统始终正确无误?

我彻底搞乱了整个文件系统权限。我恢复了,但我如何确保我的系统始终正确无误?

我刚刚检查了chmod 755所有目录、644所有文件,并确保/usr/bin/所有目录都有 +x 位,但我对文件系统结构并不是最了解的,我该如何确保一切都正确?(我chmod 644 /在此之前不小心弄坏了整个系统,这就是我最初把它搞砸的原因)

答案1

唯一可靠的方法是重新安装。如果您进行了备份,则可以重新安装而无需格式化 /。这将覆盖所有具有正确权限的系统文件。

我只是 chmod 755 所有目录,644 到所有文件

这并不适用于您系统上的所有文件。但它可能会使您的系统可用。

例子:

  • /tmp/ 需要 777 和粘滞位设置。
  • /var/log/ 中的日志文件,有些应该是 640(如syslog),以防止“其他人”查看您的日志文件。

相关内容