sudo chattr +i /ruta/al/archivo
Para desbloquear:
sudo chattr -i /ruta/al/archivo
Explicación : chattr es un comando que permite al usuario establecer ciertos atributos en un archivo que reside en un sistema de archivos Linux. Un indicador «+i» añade un atributo inmutable al archivo. Cuando está habilitado, ni siquiera un usuario root puede cambiar el archivo. Del mismo modo, una bandera «-i» resta el atributo específico del archivo.
Si tiene una carpeta de archivos que desea bloquear, también puede añadir el indicador «+R». Por ejemplo:
sudo chattr +R +i /ruta/hacia/carpeta
Nota : Sólo el superusuario o un proceso que pesa la capacidad CAP_LINUX_IMMUTABLE puede establecer o borrar este atributo.