В компьютерном оборудовании можно накапливать большое количество информации который может быть похож на настоящую Вавилонскую башню, и, как следствие, насыщенность системы может стать важной. Но гораздо более важны некоторые из наших данных, которые могут быть действительно важными для нашей повседневной жизни, и их потеря или доступ к ним вовсе не было бы блюдом хорошего вкуса.
Для этих случаев у нас есть команда chattr, что позволит нам защитить наиболее важные для нас файлы.
Команда chattr обычно используется для изменить атрибуты файловых систем ext2 и ext3. Можно сказать, что эта команда аналогична команде chmod, но с другим синтаксисом и параметрами. При правильном использовании мы можем затруднить злоумышленнику, получившему достаточные привилегии в нашей системе, взаимодействие с нашими файлами.
Команда очень проста в использовании, и с ее помощью мы можем легко изменять свойства наших файлов или папок. Например, если мы хотим, чтобы файл нельзя было ни удалить, ни переименовать, чтобы нельзя было указывать символические ссылки и нельзя было записывать данные в файл, мы будем использовать следующий синтаксис:
# chattr + i имя файла или путь
Для работы с папками он идентичен, с той лишь разницей, что если мы хотим периодически изменять атрибуты в файлах (файлы, содержащиеся в папке), мы будем использовать атрибут –r.
# chattr -r + i имя или путь к папке
Но у нас есть гораздо больше доступных опций, о которых мы, как всегда, узнаем из руководства: человек чат