Практическое использование неизменяемого флага в Linux
Есть ли у кого-нибудь сценарии реального мира, в которых они использовали неизменный флаг в Linux?
chattr + я file.txt
Поскольку root может сбросить атрибут, кажется, что вы защищаете файл от пользователей, которые имеют root-доступ, но не знают об этой функции.
5 ответов
Я видел это в настройках виртуального хостинга, где файлы должны оставаться в каталогах, к которым у пользователей есть доступ, например, php5.fcgi. Я также иногда использую его, чтобы добавить дополнительный шаг к удалению важных файлов, чтобы защитить их от моей собственной рассеянности.
Я использую это в любом каталоге, который предназначен только для точки монтирования. Это предотвращает ошибочную запись файлов, если файловая система не смонтирована.
Это очень удобно для взлома чужих систем и предотвращения удаления ваших троянских программ!
Обычно для защиты от автоматического удаления файла, например. путем очистки временных каталогов и т. д. хотя, конечно, вы должны надеяться, что все, что может удалить этот файл, ведет себя хорошо при сбое