Кажется, что логично, что пользователь должен уметь сказать себе, что ему не разрешено удалить файл под собственной собственностью.
Я хотел бы забрать мое собственное разрешение на удаление файла. Могу ли я сделать это без Chmodding это как root? Могу ли я просто сказать: «Мне не разрешено удалять этот файл, пока я я явно не даю себе разрешение на его удаление»?
Спасибо.
Удаление файла - это операция в содержащем каталог. Если у вас нет разрешений на запись в этом каталоге, вы не можете удалить файлы в нем. Примечание. Вы не сможете удалить любой файл в нем.
Да. Если вы сделаете файл неизменяемым с помощью chattr
, он останется неизменным:
chattr +i your.file
Вы можете подробнее ознакомиться с возможностями chattr
с помощью manpages