8 Linuxで不変フラグを使用した実際のシナリオはありますか? chattr + i file.txt rootは属性の設定を解除できるため、rootアクセスはできるが機能を認識していないユーザーからファイルを保護しているように見えます。 linux filesystems attributes — カーネルパニック ソース
9 これは、ユーザーがアクセスできるディレクトリ(例:php5.fcgi)にファイルを残す必要がある仮想ホスティング設定で使用されることを確認しました。また、重要なファイルを削除するための追加の手順を追加して、自分の不注意からそれらを保護するために、時々それを使用します。 — xofer ソース
11 これは、マウントポイントとしてのみ使用することを目的とした任意のディレクトリで使用します。ファイルシステムがマウントされていない場合に、ファイルが誤って書き込まれるのを防ぎます。 — 3Dinfluence ソース 3 いいね。私はその使用を前に見たことがありません。 — ewwhite 2012年 — はい
4 他の誰かのシステムをハッキングし、トロイの木馬のバイナリが削除されないようにするのにとても便利です!! — ewwhite ソース 当然の結果として、最初にトロイの木馬バイナリをインストールできないようにするためによく使用されます。たとえば、FreeBSDでは、ほとんどの主要なプログラムがシステム不変でインストールされます(securelevel> = 1で実行する場合、フラグをオフにすることはできません)シングルユーザーモードで再起動せずに) — voretaq7 2012年 このBSDのことはおもしろそうですね...ほとんどLinuxのようですが、もっと便利なものがあります! — ewwhite 2012年 実際の製品版のオペレーティングシステムと同じです。:-) chflagsの manページには、基本的なフラグの詳細(Linuxのように、ACLを使用するとさらに多くのことができる)があり、その機能を説明するセキュリティに関するページ全体がありsecurelevelます。 — voretaq7 2012年
0 通常、ファイルの自動削除から保護するため。一時ディレクトリのクリーニングなどを通じて。もちろん、そのファイルを削除する可能性のあるものが、障害時にうまく動作することを期待する必要があります:) — トム・ニュートン ソース 変更から保護する必要がない限り、ここでは不変フラグを選択しません。chattr +i「dは不変です -書き込み、削除、切り捨て、追加はできません... — voretaq7