¿Cómo puedo hacer que un archivo sea imposible de eliminar por el usuario incluso si está debajo de su carpeta de inicio?
                9
            
  
              
        Es posible hacer que un archivo sea imposible de eliminar, incluso desde la raíz, en un sistema de archivos ext2 / 3/4, cambiando un atributo del sistema de archivos del archivo:
$ 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
$
Más información chattry lsattrpáginas de manual.
Si más tarde desea eliminar el archivo, debe usar
sudo chattr -i dummy
antes de usar rm.
Hay dos inconvenientes en esto:
rwxsubdirectorios y archivos.