Назад | Перейти на главную страницу

Как создать файл root, который пользователь не может удалить

В системах Linux у меня есть файл, который я хочу сохранить от (даже случайного) удаления.
Как я могу создать файл, который не может удалить даже пользователь root?
Например, попытавшись:

# touch file
# chmod 000 file
# chown <somebody>:<somebody> file
# rm file

пользователь root может удалить файл (с помощью последней команды).

Как я могу избежать удаления файла пользователем root (даже временного)?

Установите его неизменяемый бит, чтобы предотвратить его удаление даже root:

chattr +i file