Restringir un directorio o fichero con atributos especiales
Publicado: Dom, 07 Oct 2012, 11:59
A veces no te ha sucedido que deseas, darle permiso a un fichero o directorio de forma que puedan leer en el y no borrarlo inclusive desde un usuario de root. Pues aqui les pongo una solución.
Supongamos que en el directorio /home/Manuales existen gran cantidad de ficheros que explicán y ayudan a comprender sobre cientos de temas para hacernos la vida mas util a la hora de usar nuestro sistema operativo, incluyendo varios subdirectorios a su vez dentro de dicho directorio.
Usariamos algo como esto desde la linea de comandos:
chattr -RVf +i /home/Manuales # Restringimos el acceso a borra esta carpeta y su contenido
Para revertir lo antes mensionado: chattr -RVf -i /home/Manuales
Otro ejemplo, para proteger de intrusos que se dedicana a borrar de todo, como por ejemplo el fichero de configuración del conky: chattr +i ~/.conkyrc
En particular el ultimo ejemplo lo uso mucho ya que unos curiosos, me modificaban el contenido de el conky para levantar aplicaciónes e incluso dejar escuchando al sistema esperando a que se ejecutara una aplicación o comando en la maquina para cerrarlo o bloquearlo, en fin que en este mundo todo es posible.
Supongamos que en el directorio /home/Manuales existen gran cantidad de ficheros que explicán y ayudan a comprender sobre cientos de temas para hacernos la vida mas util a la hora de usar nuestro sistema operativo, incluyendo varios subdirectorios a su vez dentro de dicho directorio.
Usariamos algo como esto desde la linea de comandos:
chattr -RVf +i /home/Manuales # Restringimos el acceso a borra esta carpeta y su contenido
Para revertir lo antes mensionado: chattr -RVf -i /home/Manuales
Otro ejemplo, para proteger de intrusos que se dedicana a borrar de todo, como por ejemplo el fichero de configuración del conky: chattr +i ~/.conkyrc
En particular el ultimo ejemplo lo uso mucho ya que unos curiosos, me modificaban el contenido de el conky para levantar aplicaciónes e incluso dejar escuchando al sistema esperando a que se ejecutara una aplicación o comando en la maquina para cerrarlo o bloquearlo, en fin que en este mundo todo es posible.