rm-защита: Безопасна алтернатива при изтриване на файлове

Много хора са имали проблеми с използването на известния, но опасен rm командаДори преди дни се знаеше за Загуба на данни от GitLab когато по погрешка вашият sysadmin изтри грешната база данни. По тази последна причина и някои други, идеята за създайте инструмент, който ще позволи да се провери дали при изтриване на файлове потребителят е сигурен в процедурата, която изпълнява и резултатът от тази идея е rm-защита.

Въпреки че вече има други инструменти, които ни позволяват безопасно да изтриваме файлове, rm-защита той има характеристики, които вероятно го правят много по-гъвкав и интересен.

Какво е rm-защита?

Това е инструмент с отворен код, разработен през питон, като безопасна алтернатива за изтриване на файлове. Поведението му е същото като на известното rm команда (включително аргументите и начина на използване). Единствената разлика е, че тази команда не изтрива тези файлове, където има .*.rm-protection и на въпроса за проверка не беше отговорено.

¿Кой е най-безопасният начин да проверим дали при изтриване на файлове не сме ca $% / & ...? Е, за създатели на rm-защита, отговорът е, че потребителят сам потвърждава, че иска да изтрие въпросния файл. Освен това дава възможност на потребителите да поставят маркировки върху тези файлове, които са наистина важни, спестявайки на повечето потребители много главоболия.

rm-защита има за цел да осигури максимална защита и гъвкавост, както и да има възможно най-малко въздействие върху ежедневната работа. rm команда

Как да използвам rm-защита?

El USO rm-защита Това е съвсем просто, състои се от две функционалности: rm-p y protect. Битие защита лицето, което отговаря за защитата на файловете, които искаме да не бъдат премахнати (или които могат да бъдат премахнати, стига това да е истинското желание на потребителя).

Това може да се види най-добре в следния казус:

Искаме файла с име no_me_elimines.txt Той не може да бъде елиминиран, или в противен случай може да бъде елиминиран само ако се отговори на въпрос за сигурност, в този случай ние просто трябва да изпълним protec no_me_elimines.txt  и посочете защитния въпрос и отговор. В случай, че наистина искаме да изтрием файла, просто трябва да изпълним rm-p no_me_elimines.txt и отговорете на защитния въпрос.

Можем да видим rm-защита в действие, в следния gif:

изтрийте файлове

Как да инсталирам rm-защита?

Инсталирането и конфигурирането на rm-защита е съвсем проста, трябва да имаме инсталиран python pip, след това отваряме терминал и изпълняваме следната команда:

pip install rm-protection Също така е удобно да създадете псевдоним на rm-p, който да се използва като rm, така че ще бъде по-ефективен при използване alias rm="rm-p"

След това започнете да защитавате вашите файлове с помощта на protect.

Това, без съмнение, е интересен начин за безопасно изтриване на файлове, тъй като можем да защитим по-добре нашите най-важни файлове. Освен това, ако се заиграем с командите, можем дори да защитим файлове или директории, които отговарят на определени характеристики.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Cristian каза той

    Много полезно Благодаря ви много

  2.   карлитукс каза той

    Супер полезно! И моят собствен опит ми казва, че трябва да го инсталирам възможно най-скоро, защото вече ми напомня за епизоди, които бих искал да съм забравил. Командата rm е много полезна, но може да причини големи катастрофи.
    Благодаря Ви много.
    Поздрави!

  3.   анонимен каза той

    Благодаря ви много!

  4.   Себас каза той

    Нещо ми подсказва, че няма да работи, по същия начин, по който текущата команда причинява проблемите: защото изтичането приключва, след като го намажете.
    И мисля, че никой няма да защити всеки файл / папка, която трябва и може вече да бъде защитена с разрешение.