v1.0

$ chattr

Файловая системасложность: продвинутыйпакет: e2fsprogs⚠ требует осторожности

Атрибуты файла: неизменяемость. Используйте её для работы с файлами, папками или путями в терминале. Например, sudo chattr +i /etc/resolv.conf — защитить resolv.conf от перезаписи.

Синтаксис

chattr [ОПЦИИ] АТРИБУТЫ ФАЙЛ

Основные опции

+iimmutable — трогать нельзя
+aтолько дописывание
-Rрекурсивно

Примеры из практики

$ sudo chattr +i /etc/resolv.conf
После запуска · пошаговоЧто произойдёт:
защитить resolv.conf от перезаписи.

Что появится в терминале:
⚠ Команда изменяет состояние системы. Перед запуском проверьте пути, аргументы и резервную копию.

Как понять, что всё получилось:
Перепроверьте изменённый объект отдельной командой и затем выполните «echo $?»: значение 0 означает, что утилита завершилась без зарегистрированной ошибки.

Важно:
Не копируйте пример вслепую: замените учебные пути своими и убедитесь, что у вас есть резервная копия.
защитить resolv.conf от перезаписи
Осторожно. Команда изменяет системные настройки или влияет на безопасность. Меняйте только то, что понимаете, и держите резервную копию файла.
Совет практика. Если файл «не удаляется» даже у root — смотрите lsattr: возможно, стоит +i.

Поддержка дистрибутивов

Связанные команды