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 piton, 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.
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:
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.
Vrlo korisno hvala
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!
Puno vam hvala!
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.