rm-protection: bezpieczna alternatywa podczas usuwania plików

Wiele osób miało problemy z używaniem słynnego, ale niebezpiecznego rm polecenieJeszcze kilka dni temu wiedziano o Utrata danych GitLab kiedy przez pomyłkę administrator systemu usunął niewłaściwą bazę danych. Z tego ostatniego i kilku innych powodów pomysł stworzyć narzędzie pozwalające zweryfikować, czy usuwając pliki użytkownik jest pewien wykonywanej przez siebie procedury a rezultatem tego pomysłu jest ochrona rm.

Chociaż istnieją już inne narzędzia, które pozwalają nam bezpiecznie usuwać pliki, ochrona rm ma cechy, które prawdopodobnie sprawiają, że jest znacznie bardziej elastyczny i interesujący.

Co to jest ochrona RM?

Jest to narzędzie typu open source, opracowane w Pyton, jako bezpieczna alternatywa dla usuwania plików. Jego zachowanie jest takie samo jak sławnego rm polecenie (w tym argumenty i sposób użycia). Jedyną różnicą jest to, że to polecenie nie usuwa tych plików, w których znajduje się rozszerzenie .*.rm-protection i nie udzielono odpowiedzi na pytanie weryfikacyjne.

¿Jaki jest najbezpieczniejszy sposób, aby sprawdzić, czy podczas usuwania plików nie mamy około $% / & ...? Cóż, dla twórcy rm-protection, odpowiedź brzmi, że użytkownik sam potwierdza, że ​​chce usunąć dany plik. Ponadto daje użytkownikom możliwość umieszczania znaczników na tych plikach, które są naprawdę ważne, oszczędzając większości użytkowników wielu bólów głowy.

ochrona rm ma na celu zapewnienie maksymalnej ochrony i elastyczności, przy jak najmniejszym wpływie na codzienną pracę.rm polecenie

Jak korzystać z ochrony rm?

Zastosowanie ochrona rm Jest dość prosta, składa się z dwóch funkcjonalności: rm-p y protect. Istota chronić osoba odpowiedzialna za ochronę plików, których nie chcemy usuwać (lub które można wyeliminować, o ile jest to rzeczywiste pragnienie użytkownika)

Najlepiej widać to w poniższym studium przypadku:

Chcemy, aby plik miał nazwę no_me_elimines.txt Nie można go wyeliminować, a w przypadku niepowodzenia można go wyeliminować tylko wtedy, gdy zostanie udzielona odpowiedź na pytanie zabezpieczające, w takim przypadku musimy tylko wykonać protec no_me_elimines.txt  i wskaż pytanie zabezpieczające i odpowiedź. W przypadku, gdy naprawdę chcemy usunąć plik, musimy po prostu wykonać rm-p no_me_elimines.txt i odpowiedz na pytanie zabezpieczające.

Możemy zobaczyć ochrona rm w akcji, w następującym gifie:

usuń pliki

Jak zainstalować ochronę rm?

Instalacja i konfiguracja rm-protection jest dość prosta, musimy mieć zainstalowany python pip, następnie otwieramy terminal i wykonujemy następujące polecenie:

pip install rm-protection Wygodne jest również utworzenie aliasu rm-p, który będzie używany jako rm, dzięki czemu będzie bardziej efektywny podczas używania alias rm="rm-p"

Następnie zacznij chronić swoje pliki za pomocą protect.

Jest to niewątpliwie interesujący sposób na bezpieczne usuwanie plików, ponieważ możemy lepiej chronić nasze najważniejsze pliki. Ponadto, jeśli będziemy bawić się poleceniami, moglibyśmy nawet chronić pliki lub katalogi, które spełniają określone cechy.


4 komentarzy, zostaw swoje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Cristian powiedział

    Bardzo przydatne Bardzo dziękuję

  2.   karlituks powiedział

    Super przydatne! Z własnego doświadczenia wiem, że powinienem go zainstalować jak najszybciej, ponieważ już przypomina mi o odcinkach, o których chciałbym dobrze zapomnieć. Polecenie rm jest bardzo przydatne, ale może spowodować poważne katastrofy.
    Dziękuję bardzo.
    Pozdrowienia!

  3.   anonimowy powiedział

    Dziękuję bardzo!

  4.   Sebas powiedział

    Coś mi mówi, że to nie zadziała, w taki sam sposób, w jaki bieżące polecenie powoduje problemy: ponieważ przerwa kończy się po jej rozmazaniu.
    I myślę, że nikt nie będzie chronił każdego pliku / folderu, który powinien i mógłby już być chroniony zezwoleniem.