我如何恢复根目录的意外 chmod(或 chown、chgrp)?

我如何恢复根目录的意外 chmod(或 chown、chgrp)?

我正在更改日志文件的权限,不小心将 777 赋予了 root。糟糕。我想情况可能会更糟。我立即发现了这个问题并取消了命令的执行。

只是这次意外让我想起我经常以 root 身份运行。我同时使用 Macintosh 和 Linux。Mac 有一个修复权限实用程序。Linux 呢?有没有一个实用程序可以将 Linux(在我的情况下是 Fedora)恢复到基线用户、组和权限,以确保系统可以启动?


更新:已经过去几周了,没有新的发现问题。我将接受这个问题已解决。

答案1

为了转速基于发行版,可以轻松地将所有管理文件重置回安装状态。

rpm --setugids -a # To reset ownership
rpm --setperms -a # To reset permissions

用包名称替换‘-a’来限制重置。

相关内容