chattr +i /etc/resolv.conf — файл становится иммутабельным: даже root не может изменить, удалить или переименовать его до снятия атрибута.

chattr +i /etc/resolv.conf     # иммутабельный
chattr +a /var/log/app.log     # append-only: нельзя перезаписать или удалить
chattr -i /etc/resolv.conf     # снять атрибут

lsattr /etc/resolv.conf        # ----i---------e---
lsattr -R /etc/                # рекурсивно

+a (append-only) — для лог-файлов: процесс пишет, но никто не сделает truncate или rm. Работает на ext2/3/4 и btrfs; на tmpfs и vfat атрибуты не поддерживаются.

#linux #security #sysadmin