web-dev-qa-db-ja.com

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

ログファイルのアクセス許可を変更していて、誤って777をrootに割り当てました。ドア。もっと悪いかもしれないと思います。そして、すぐにそれをキャッチして、コマンドの実行をキャンセルしました。

事故を除いて、私は根っこでたくさん走っていることを思い出しました。私はMacintoshとLinuxの両方を使用しています。 Macには修復許可ユーティリティがあります。 Linuxはどうですか? Linux(私の場合はFedora)をベースラインのユーザー、グループ、およびアクセス許可に復元して、システムが確実に起動するようにするユーティリティはありますか?


更新:数週間経ちましたが、問題は見つかりませんでしたnew。私はこれが解決されたことを受け入れるつもりです。

7
xtian

rpmベースのディストリビューションの場合、すべての管理対象ファイルをインストール状態に簡単にリセットできます。

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

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

7
h0tw1r3