InicioLinuxComo evitar que archivos y carpetas sean borrados en Linux

Como evitar que archivos y carpetas sean borrados en Linux

Linux11/13/2012
Como evitar que archivos y carpetas sean borrados en Linux
carpetas

Hola amigos de T! ya tiene desde mi ultimo post en esta categoria (a que nadie lo noto,) y hoy navegando por paraiso linux me encontre este dato que se a mas de uno le puede resultar util


Como

A veces es necesario proteger algunos archivos y/o carpetas para que no puedan ser borrados. Puede ser el caso de pcs compartidas o de sistemas donde se necesite mejorar un poco la seguridad en caso de posibles penetraciones.

El comando que nos ayudara con la tarea sera chattr(change attribute). Este se utiliza para cambiar varios atributos de archivos y puede usarse en carpetas de manera recursiva. Y tambien haremos uso del comando lsattr(list attribute) para ver las modificaciones que hacemos.

El comando es parte del paquete que viene instalado de base en todas las distros de linux.

Se usa asi

chattr [opciones][operadores][atributos]

borrados

En opciones tenemos por ejemplo:

-R: Que es para cambios recursivos. Se usa con carpetas

En los operadores tenemos por ejemplo:

+: Para añadir atributos
-: Para quitar atributos
Y en los atributos podemos poner por ejemplo:

a: Establece que el fichero solo se puede abrir en modo de adjuntar para escritura
s: Los bloques utilizados en el disco duro son escritos con ceros, de modo que los datos no se puedan recuperar por medio alguno. Es la forma más segura de eliminar datos.
u: Sus contenidos son guardados permitiendo recuperar el fichero con herramientas para tal fin.
Se pueden encontrar mas de todo eso en la pagina man de chattr pero en concreto a nosotros nos interesa el atributo ‘i’ que hace que el archivo no pueda ser renombrado, ni eliminado, ni escribir datos en el. O sea que lo pone en modo de solo lectura.


Supongamos que tenemos el archivo DatosImportantes.txt que queremos proteger. Hacemos asi:

sudo chattr +i DatosImportantes.txt

Y ya no podran borrarlo con un

rm DatosImportantes.txt

Ni siquiera con un

sudo rm DatosImportantes.txt

y

Y si fuera una carpeta la que queremos proteger de ser borrada, seria asi:

sudo chattr -R +i MiCarpeta

Podemos comprobar que el atributo ha sido agregado usando lsattr en la carpeta que contiene esa otra carpeta o el archivo:

lsattr -a

Y podriamos ver claramente el atributo agregado:

Linux

Que

Y cuando deseemos poder eliminar ese archivo usaremos

sudo chattr -i DatosImportantes.txt

Protejan el anime y su porno!!! jajaja



archivos

en



sean

Si te gusto este post te invito a seguime y asi no te perderás de mis próximos aportes

Datos archivados del Taringa! original
62puntos
787visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
0visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

No hay comentarios nuevos todavía

Autor del Post

c
carlos158🇦🇷
Usuario
Puntos0
Posts10
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.