Linuxのchattrはコマンド
Linuxのchattrコマンドを、ファイルの属性を変更するために使用されます。
変更することができます。この命令は、次の8モードに分かれているext2ファイルシステムのファイルまたはディレクトリの属性、上に格納されています。
- A:ファイルまたはディレクトリが唯一の追加の用途を作ります。
- B:ファイルまたはディレクトリの最終アクセス時刻を更新しません。
- C:ファイルまたはディレクトリの後圧縮して格納されます。
- D:ダンプ動作の外にあるファイルまたはディレクトリを除外。
- I:ファイルまたはディレクトリが、変更することはできません。
- S:機密ファイルまたはディレクトリを削除します。
- S:インスタントアップデートファイルまたはディレクトリ。
- U:削除された外防ぎます。
文法
chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录...]
パラメータ
-R再帰処理は、指定されたディレクトリ内のすべてのファイルとサブディレクトリが対処されます。
-v <バージョン番号>設定ファイルまたはディレクトリのバージョン。
-V表示処理の実行命令。
+ <プロパティ>ファイルまたはディレクトリの属性を開きます。
- <プロパティ>ファイルまたはディレクトリの属性を閉じます。
= <属性>ファイルまたはディレクトリの属性を指定します。
例
重要なシステムファイルを防ぐためには、chattrコマンドで変更されます。
chattr +i /etc/resolv.conf
lsattr /etc/resolv.conf
これは、次の属性が表示されます
----i-------- /etc/resolv.conf
ファイルには、追加データを入力することができますが、ログファイルの様々なために削除することはできませんように。
chattr +a /var/log/messages