Linuxでの不変フラグの実用的な使用[終了]


8

Linuxで不変フラグを使用した実際のシナリオはありますか?

chattr + i file.txt

rootは属性の設定を解除できるため、rootアクセスはできるが機能を認識していないユーザーからファイルを保護しているように見えます。

回答:


9

これは、ユーザーがアクセスできるディレクトリ(例:php5.fcgi)にファイルを残す必要がある仮想ホスティング設定で使用されることを確認しました。また、重要なファイルを削除するための追加の手順を追加して、自分の不注意からそれらを保護するために、時々それを使用します。


11

これは、マウントポイントとしてのみ使用することを目的とした任意のディレクトリで使用します。ファイルシステムがマウントされていない場合に、ファイルが誤って書き込まれるのを防ぎます。


3
いいね。私はその使用を前に見たことがありません。
ewwhite 2012年

はい

4

他の誰かのシステムをハッキングし、トロイの木馬のバイナリが削除されないようにするのにとても便利です!!


当然の結果として、最初にトロイの木馬バイナリをインストールできないようにするためによく使用されます。たとえば、FreeBSDでは、ほとんどの主要なプログラムがシステム不変でインストールされます(securelevel> = 1で実行する場合、フラグをオフにすることはできません)シングルユーザーモードで再起動せずに)
voretaq7 2012年

このBSDのことはおもしろそうですね...ほとんどLinuxのようですが、もっと便利なものがあります!
ewwhite 2012年

実際の製品版のオペレーティングシステムと同じです。:-) chflagsの manページには、基本的なフラグの詳細(Linuxのように、ACLを使用するとさらに多くのことができる)があり、その機能を説明するセキュリティに関するページ全体がありsecurelevelます。
voretaq7 2012年

0

通常、ファイルの自動削除から保護するため。一時ディレクトリのクリーニングなどを通じて。もちろん、そのファイルを削除する可能性のあるものが、障害時にうまく動作することを期待する必要があります:)


変更から保護する必要がない限り、ここでは不変フラグを選択しません。chattr +i「dは不変です -書き込み、削除、切り捨て、追加はできません...
voretaq7

-2

厄介な開発者やシステム管理者をハッキングから守るため。


詳しく説明しますか?この答えは、現在の状況では実際にはそれほど役に立ちません。
Zoredache
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.