ルート ディレクトリの誤った chmod (または chown、chgrp) を復元するにはどうすればよいですか?

ルート ディレクトリの誤った chmod (または chown、chgrp) を復元するにはどうすればよいですか?

ログ ファイルの権限を変更していたときに、誤って 777 を root に与えてしまいました。ああ。もっとひどいことになりかねないですね。すぐに気づいて、コマンドの実行をキャンセルしました。

ただし、この事故で、私は頻繁にルートで実行していることを思い出しました。私は Macintosh と Linux の両方を使用しています。Mac には、権限修復ユーティリティがあります。Linux はどうでしょうか? Linux (私の場合は Fedora) をベースライン ユーザー、グループ、権限に復元して、システムが起動することを確認するユーティリティはありますか?


更新:数週間経ちましたが、新しい問題が見つかりました。これは解決されたと認めます。

答え1

のために回転数ベースのディストリビューションでは、管理されているすべてのファイルをインストール時の状態にリセットすることが簡単です。

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

リセットを制限するには、「-a」をパッケージ名に置き換えます。

関連情報