Команда chattr позволяет изменять параметры ФС для отдельного файла или директории:
chattr +a – только добавление данных (append-only), удаление и переименование запрещено;
chattr +i – запрещено удаление, изменение или переименование (immutable);
chattr +A – запретить сохранение данных о каждом обращении к файлу (no atime)
chattr +S – синхронное изменение всех данных на диск, без кэширования;
chattr +c – файл будет хранится на диске в сжатом виде (нужен отдельный патч для ядра);
chattr +s – после удаления файла, место на диске забивается нулями (внешний патч);
chattr +u – резервирование данных файла после удаления (внешний патч);

Пример:
chattr -R +i /bin /sbin /usr/bin /usr/sbin – запрещаем изменение бинарников
chattr +a /var/log/secure – предотвращаем модификацию лога злоумышленником

Для просмотра расширенных атрибутов используется утилита lsattr.

От ekzorchik

Всем хорошего дня, меня зовут Александр. Я под ником - ekzorchik, являюсь автором всех написанных, разобранных заметок. Большинство вещей с которыми мне приходиться разбираться, как на работе, так и дома выложены на моем блоге в виде пошаговых инструкции. По сути блог - это шпаргалка онлайн. Каждая новая работа где мне случалось работать вносила новые знания и нюансы работы и соответственно я расписываю как сделать/решить ту или иную задачу. Это очень помогает. Когда сам разбираешь задачу, стараешься ее приподнести в виде структурированной заметки чтобы было все наглядно и просто, то процесс усвоения идет в гору. Также прошу на https://win.ekzorchik.ru https://lin.ekzorchik.ru https://net.ekzorchik.ru https://voip.ekzorchik.ru https;//home.ekzorchik.ru