Cómo proteger el borrado accidental de archivos en Linux

carpetas y archivos de Linux

Aunque Gnu/Linux es un sistema operativo muy seguro, lo cierto es que a veces ocurre que borramos archivos por error y luego es difícil de recuperar. Esto puede ocurrir y más si nuestro ordenador es compartido.

A continuación os contamos como evitar esto gracias a un programa llama rm-protection, un programilla de python que nos ayudará a evitar estos problemas y evitar problemas con programas externos de recuperación. El funcionamiento de rm-protection es muy sencillo pues evita el borrado por error de cualquier archivo en Gnu/Linux.

Primero hemos de instalar el programa RM-Protection y en algunos casos hemos de instalar complementos especiales de python, para ello abrimos una terminal y escribimos lo siguiente:

Arch Linux y derivadas

sudo pacman -S python-pip

RedHat/ OpenSUSE

sudo yum install epel-release
sudo yum install python-pip

Debian/Ubuntu/derivadas

sudo apt-get install python-pip

Instalación del programa rm- protection:

sudo pip install rm-protection

Una vez instalado el programa, hemos de seleccionar los archivos o directorios que queremos encriptar, para ello sólo hemos de escribir lo siguiente:

protect archivo.txt
protect -R carpeta/

Una vez pulsado enter, el programa nos pedirá una pregunta de seguridad y una respuesta. Tras establecer esto, cada vez que intentemos borrar algún archivo protegido, el sistema operativo nos realizará la pregunta que hemos marcado antes y también hemos de introducir la respuesta que hemos introducido antes, tal cual lo escribimos, pues sino dará error y no podremos borrar el archivo. Y aunque parezca tedioso, podemos hacer algo como encriptar la carpeta home y hacer que nuestros archivos no se borren accidentalmente.

El sistema que utiliza rm-protection es sencillo y el programa tiene un funcionamiento básico, algo que podemos comprobar gracias al repositorio github del programa, pero es totalmente funcional pues la pregunta nos hará deternos en que estamos haciendo y en que archivo estamos borrando.


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: AB Internet Networks 2008 SL
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Fabian dijo

    «…difícil de recuperar..?»; para eso existen programas como Photorec, otra cosa es poner mas seguridad, que es otra cosa.

  2.   Shupacabras dijo

    Yo nunca recupere ni un archivo con photorec, me cuestiono seriamente si sirve para algo

  3.   Yeray dijo

    A mi photorec me salvó de recuperar todos mis datos en KaOS, el único problema que me encontré posteriormente es que los archivos recuperados tenían una nomenclatura diferente (f9017296.avi, por mencionarte un ejemplo).

    Un saludo.

  4.   ldjavier dijo

    Soy nuevo en el mundo Linux. Por años he añorado aprender sobre Linux pero me mantenía en mi zona de confort con windows, hasta que mi disco falló y aunque lo formatee y traté de reinstalar windows 7 (incluso w10) no pude hacerlo y decidí instalar ubuntu 16. Antes de formatear mi disco respaldé la mayor parte de mi información pero perdí algunas fotos. Ya en ubuntu traté de recuperarlas con photorec y me generó un montón de carpetas con archivos variados, incluyendo las fotos pero ahora no puedo borrar los archivos que no me interesan. En windows era más sencillo, tal vez un click derecho, quiza cambiar atributos o usar algún programa pero desconozco como hacerlo en linux. Alguien puede orientarme por favor? Gracias

  5.   URxvt dijo

    Yo uso el programa trash-cli, que lo que hace es mover los ficheros en la papelera en vez de borrarlos como si del comando rm se tratase.

    El comando es trash pero le puse un alias a tra, más rápido de escribir. Se usa así:
    trash

    No es buena idea crear el alias rm porque luego cambiaréis de PC, usaréis rm pensando que no pasa nada y se os borrarán archivos xD

    Saludos.

  6.   Oscar dijo

    Yo lo que hago es mover lo que quiero borrar a /tmp y sólo tengo que volver a moverlo si me he confundido.

    El problema es que si apagas el ordenador pierdes los archivos.

    Si quieres tener una papelera permanente te puedes crear un directorio y mover los archivos que quieras eliminar allí y de vez en cuando limpiarla (cuando ya estés seguro que no necesitas los archivos).

  7.   Joanna Enriq dijo

    Haz archivos inalterables (immutable) para que ningún usuario, ni siquiera el root, pueda editar o borrar sin primero quitarle el atributo de ‘immutable’ :

    $ chattr +i /path/nombre_archivo

    El atributo ‘immutable’ se quita de la siguiente manera :

    $ chattr -i /path/nombre_archivo