rm-zaštita: Sigurna alternativa prilikom brisanja datoteka

Mnogi ljudi su imali problema sa upotrebom poznatog, ali opasnog rm naredbaJoš prije dana znalo se za GitLab gubitak podataka kada je vaš sysadmin greškom izbrisao pogrešnu bazu podataka. Iz ovog posljednjeg razloga i nekih drugih, ideja stvoriti alat koji omogućava provjeru je li korisnik prilikom brisanja datoteka siguran u proceduru koju izvodi a rezultat te ideje je rm-zaštita.

Iako već postoje drugi alati koji nam omogućuju sigurno brisanje datoteka, rm-zaštita ima karakteristike koje ga verovatno čine mnogo fleksibilnijim i zanimljivijim.

Šta je rm zaštita?

To je alat otvorenog koda, razvijen u Python, kao sigurnu alternativu za brisanje datoteka. Njegovo ponašanje je isto kao i poznato rm naredba (uključujući argumente i način upotrebe). Jedina razlika je u tome što ova naredba ne briše one datoteke na kojima postoji .*.rm-protection i nije dat odgovor na pitanje za verifikaciju.

¿Koji je najsigurniji način da provjerimo da prilikom brisanja datoteka nismo ca $% / & ...Pa, za kreatori rm zaštite, odgovor je da korisnik sam potvrđuje da želi izbrisati predmetnu datoteku. Takođe, pruža korisnicima mogućnost stavljanja oznaka na one datoteke koje su zaista važne, što većini korisnika štedi puno glavobolje.

rm-zaštita ima za cilj pružanje maksimalne zaštite i fleksibilnosti, kao i najmanji mogući utjecaj na svakodnevni rad. rm naredba

Kako koristiti rm zaštitu?

Korišćenje rm-zaštita Prilično je jednostavan, sastoji se od dvije funkcionalnosti: rm-p y protect. Biti zaštititi osoba zadužena za zaštitu datoteka za koje želimo da ne budu eliminirane (ili koje mogu biti eliminirane sve dok je stvarna želja korisnika)

To se najbolje može vidjeti u sljedećoj studiji slučaja:

Želimo datoteku s imenom no_me_elimines.txt Ne može se eliminirati, ili u protivnom može se eliminirati samo ako se odgovori na sigurnosno pitanje, u tom slučaju jednostavno moramo izvršiti protec no_me_elimines.txt  i naznačite sigurnosno pitanje i odgovor. U slučaju da stvarno želimo izbrisati datoteku, jednostavno moramo izvršiti rm-p no_me_elimines.txt i odgovorite na sigurnosno pitanje.

Mi možemo vidjeti rm-zaštita na djelu, u sljedećem gifu:

brisanje datoteka

Kako instalirati rm-zaštitu?

Instalacija i konfiguracija rm zaštite je prilično jednostavna, moramo imati instaliran python pip, zatim otvorimo terminal i izvršimo sljedeću naredbu:

pip install rm-protection Također je prikladno stvoriti zamjensko ime rm-p, koje će se koristiti kao rm, pa će biti učinkovitije kada se koristi alias rm="rm-p"

Zatim počnite sa zaštitom datoteka koristeći protect.

Ovo je nesumnjivo zanimljiv način za sigurno brisanje datoteka, jer možemo bolje zaštititi svoje najvažnije datoteke. Takođe, ako se poigramo naredbama, mogli bismo čak zaštititi datoteke ili direktorije koji ispunjavaju određene karakteristike.


Sadržaj članka pridržava se naših principa urednička etika. Da biste prijavili grešku, kliknite ovdje.

4 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Kristijan rekao je

    Vrlo korisno hvala

  2.   karlitux rekao je

    Super korisno! I vlastito iskustvo mi govori da bih ga trebao instalirati što prije jer me već podsjeća na epizode koje bih želio dobro zaboraviti. Naredba rm je vrlo korisna, ali može izazvati velike katastrofe.
    Hvala lijepo.
    Pozdrav!

  3.   Anónimo rekao je

    Puno vam hvala!

  4.   Sebas rekao je

    Nešto mi govori da neće raditi, na isti način na koji trenutna naredba uzrokuje probleme: jer propust prestaje nakon što ga namažete.
    I mislim da niko neće zaštititi svaku datoteku / mapu, koja bi trebala i mogla biti zaštićena dozvolom.