Запрет на изменение содержимого файла

В файловой системе есть флаг/бит задающий неизменяемость содержимого — immutable bit. Никакие root права не помогут, это защита на уровне файловой системы.
Для установки данного бита необходимо использовать команду chattr и права суперпользователя.
Установить бит — запретить изменение файла:
chattr +i ваш_файл

Снять защиту:

chattr -i ваш файл

Посмотреть на какие файлы у вас установлен бит неизменяемого содержимого можно командой:

lsattr -a

 

Оставьте первый комментарий

Отправить ответ