chattr コマンドの使用法: chattr [ -RV ] [ -v version ] [ mode ] ファイル...
最も重要なのは [mode] 部分で、[mode] 部分は +- で構成されます。 = と [ASacDdIijsTtu] 文字の組み合わせ。この部分は、ファイルの
属性を制御するために使用されます。
+: 元のパラメータ設定に基づいてパラメータを追加します。
-: 元のパラメータ設定に基づいてパラメータを削除します。
=: 指定されたパラメータ設定に更新します。
A: ファイルまたはディレクトリの atime (アクセス時間) を変更 (変更) することはできないため、ラップトップ コンピューターなどのディスク I/O エラーの発生を効果的に防ぐことができます。
S: ハードディスク I/O 同期オプション。機能は同期と似ています。
a: このパラメータを設定した後は、ファイルにデータを追加することのみ可能ですが、この属性を設定できるのは主にサーバー ログ ファイルのセキュリティです。
c: compresse、ファイルを保存する前に圧縮するかどうかを設定します。読み取り時には自動解凍が必要です。
d: ダンプはありません。設定ファイルはダンプ プログラムのバックアップ対象にはなりません。
i: 設定ファイルの削除、名前変更、リンク、内容の書き込みや追加はできません。 i パラメータは、ファイル システムのセキュリティ設定に非常に役立ちます。
j: ジャーナル、このパラメータを設定して、渡されたときに
マウントパラメータ: data=owned または data=writeback mount
ファイル システムがロードされ、ファイルは書き込み時に最初に (ジャーナルに) 記録されます。ファイルシステムパラメータが data=journal に設定されている場合、このパラメータは自動的に無効になります。
s: ファイルまたはディレクトリを内密に削除します。つまり、すべてのハード ディスク領域が回復されます。
u: s とは対照的に、u に設定すると、データの内容は実際にはまだディスクに保存されており、削除の取り消しに使用できます。
一般的に使用されるパラメーター オプションは a と i です。 a オプションは強制的に追加されますが、削除はされません。主にログ システムのセキュリティ設定に使用されます。 i は、より厳格なセキュリティ設定です。このオプションを適用できるのは、スーパーユーザー (root) または CAP_LINUX_IMMUTABLE 処理能力 (アイデンティティ) を持つプロセスだけです。
ファイルのロック: chattr +i ファイル名
ロック解除: chattr -i
プロパティビュー: lsattr ファイル名
以上がchattrコマンドの使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。