rootユーザーがファイルを削除できないようにできるかどうか知りたいのですが。出来ますか?
rootユーザーがファイルを削除できないようにできるかどうか知りたいのですが。出来ますか?
回答:
いいえ、できません。を使用して不変属性を設定できますchattr +i
。これにより、ファイルへの書き込みを許可するために必要な操作が少なくとも不快になり、不明瞭になりますが、再び設定を解除できます。また、ファイルシステムはこれをサポートし、機能を有効にする必要があります。
SELinuxでも制限をかけることができますが、これも無効にすることができます。
より良い解決策は、アクセスを制限することでユーザーとプログラムを適切に制御し、どうしても必要な場合を除き、rootとしての実行を許可しないことです。
他の人が言ったように、一般に、rootの考えはユーザーがマシンにできることなら何でもマシンに実行させることをユーザーに許可することです。したがって、rootが意図的にファイルを削除するのchattr +i
を防ぐ(偶発的な削除を防ぐ)ための簡単なフラグはありません。
しかし、これにもかかわらず、いくつかの解決策があります: