Proteger/Desproteger archivos/directorios

Foro de soporte para usuarias de habla hispana

Moderator: Wibol

Forum rules
Topics in this forum are automatically closed 6 months after creation.
Locked
User avatar
hatteras
Level 11
Level 11
Posts: 3886
Joined: Fri Sep 24, 2010 6:43 pm
Location: En el paraiso en la tierra
Contact:

Proteger/Desproteger archivos/directorios

Post by hatteras »

Existe un comando en linux para crear ciertos atributos de inmunidad sobre algunos archivos/directorios que uno quiera proteger. Si se desea proteger un archivo/directorio contra borrarlo o ante ataques se utilizará el comando chattr. Utilizar el comando chattr , incluido en el paquete e2fsprogs, que se instala de forma predeterminada en todas las distribuciones de GNU/Linux por tratarse de un componente esencial, hace más difícil borrar o alterar bitácoras, ficheros de configuración y componentes del sistema.

Proteger/Desproteger un Archivo:

1-Para proteger un archivo:

sudo chattr +i nombrearchivo

( por ejemplo para proteger el archivo /home/usuario/viaje.doc : sudo chattr +i /home/usuario/viaje.doc )

Así solamente el superusuario puede evitar que se borren archivos ( para ello tendrá que volver a desprotegerlos) , lo cual puede ser importantísimo para archivos de configuración . Ningún usuario, ni si quiera el administrador (root), podrá modificarlos, borrarlos, renombrarlos o crear enlaces hacia ellos.

2-Para desproteger un archivo, y volverlo a su situación inicial, normal:

sudo chattr -i nombrearchivo

( por ejemplo para desproteger el archivo /home/usuario/viaje.doc : sudo chattr -i /home/usuario/viaje.doc )
------------------------------
Proteger/Desproteger un Directorio:

Si no solo queremos proteger un archivo, sino todo un directorio y los archivos que contiene:

1-Para proteger un directorio, y todos los archivos y directorios que contenga:

sudo chattr -V -R +i nombre-de-directorio

. ( por ejemplo para proteger el directorio /home/usuario/Música: sudo chattr -V -R +i /home/usuario/Música )

Con esto tenemos un directorio en el que al elegir uno/s de sus archivos no aparece la opción de borrado, ni siquiera usando el administrador de archivos en modo root.

Si elegimos borrar el directorio protegido nos indica que no tenemos permisos para hacerlo, ni siquiera usando el administrador de archivos en modo root.

2-Para desproteger un directorio ( volverlo a su situación inicial, normal) , y todos los archivos y directorios que contenga:

sudo chattr -V -R -i nombre-de-directorio

( por ejemplo para desproteger el directorio /home/usuario/Música: sudo chattr -V -R -i /home/usuario/Música )

Un archivo/directorio protegido no puede ser eliminado, modificado, renombrado ni se puede crear enlaces hacia él ni siquiera como root, para hacerlo antes hay que volverlo a desproteger.

Para que nos puede servir esto: pues por ejemplo para proteger archivos de configuración del sistema, y sus copias de seguridad, o nuestros documentos, fotos, videos, música, etc favoritos. No usarlo con archivos que tengan que ser modificados para su correcto uso.

http://hatteras.wordpress.com/2010/07/0 ... rectorios/
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Todos somos muy ignorantes. Pero no todos ignoramos las mismas cosas.
Es un placer ayudar, y ver que a alguien le es útil.
Es un placer pedir ayuda y ver que alguien te la da desinteresadamente.
Locked

Return to “Español - Spanish”