Linux Command Chattr
Linux Chattr команда используется для изменения атрибутов файлов.
Эта инструкция может быть изменена хранится на ext2 файловой системы атрибутов файла или каталога, которые подразделяются на следующие 8 режимов:
- а: файл или каталог только сделать дополнительные виды использования.
- б: не обновлять время последнего доступа к файлу или каталогу.
- C: После того, как файл или каталог будет сохранен сжатый.
- d: исключить файлы или каталоги за пределами демпинг операции.
- я: файл или каталог не может быть каких-либо изменений.
- s: конфиденциальность удалять файлы или каталоги.
- S: Быстрое обновление файла или каталога.
- U: предотвратите снаружи удалены.
грамматика
chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录...]
параметры
-R Рекурсивная обработка, все файлы и подкаталоги в указанном каталоге будут рассматриваться.
-v <номер версии> Настройки файла или каталога версий.
-V Процесс отображения выполнения команды.
+ <Свойства>, чтобы открыть атрибуты файла или каталога.
- <Property>, чтобы закрыть атрибуты файла или каталога.
= <Атрибут> Укажите атрибуты файла или каталога.
примеров
С помощью команды Chattr для предотвращения критических системных файлов изменено:
chattr +i /etc/resolv.conf
lsattr /etc/resolv.conf
Он будет отображать следующие атрибуты
----i-------- /etc/resolv.conf
Так что файл может быть введен только дополнительные данные, но не могут быть удалены для различных лог-файлов:
chattr +a /var/log/messages