Відповіді:
Можна неможливо видалити файл, навіть із кореня, у файловій системі ext2 / 3/4, змінивши атрибут файлової системи:
$ cd
$ touch dummy
$ sudo chattr +i dummy
$ rm dummy
rm: remove write-protected regular empty file `dummy'? y
rm: cannot remove `dummy': Operation not permitted
$ sudo rm dummy
[sudo] password for enzotib:
rm: cannot remove `dummy': Operation not permitted
$
Більше інформації на сторінках chattr
та lsattr
інструкціях.
Якщо пізніше ви хочете видалити файл, який ви повинні використовувати
sudo chattr -i dummy
перед використанням rm
.
У цьому є два недоліки:
rwx
підкаталогів та файлів.