rm-protection: saugi alternatyva ištrinant failus

Daugeliui žmonių kilo problemų naudojant garsųjį, bet pavojingą rm komandaNet prieš kelias dienas tai buvo žinoma „GitLab“ duomenų praradimas kai per klaidą jūsų sysadmin ištrynė neteisingą duomenų bazę. Dėl šios paskutinės ir kai kurių kitų priežasčių idėja sukurti įrankį, kuris leistų patikrinti, ar ištrindamas failus vartotojas yra tikras dėl jo atliekamos procedūros ir tos idėjos rezultatas yra rm apsauga.

Nors jau yra kitų įrankių, leidžiančių saugiai ištrinti failus, rm apsauga jis turi savybių, kurios tikriausiai daro jį daug lankstesnį ir įdomesnį.

Kas yra apsauga nuo rm?

Tai yra atvirojo kodo įrankis, sukurtas XNUMX m pitonas, kaip saugią alternatyvą failams ištrinti. Jo elgesys yra toks pats kaip garsiojo rm komanda (įskaitant jo argumentus ir naudojimo būdą). Vienintelis skirtumas yra tas, kad ši komanda neištrina tų failų, kuriuose yra .*.rm-protection ir į patikrinimo klausimą nebuvo atsakyta.

¿Koks yra saugiausias būdas patikrinti, ar ištrindami failus nesame maždaug $% / & ...? Na, už rm apsaugos kūrėjai, atsakymas yra tas, kad vartotojas pats patvirtina, kad nori ištrinti aptariamą failą. Be to, tai suteikia vartotojams galimybę žymėti tuos failus, kurie yra tikrai svarbūs, daugumai vartotojų sutaupant daug galvos skausmo.

rm apsauga siekiama užtikrinti maksimalią apsaugą ir lankstumą, taip pat turėti kuo mažesnį poveikį kasdieniam veikimui. rm komanda

Kaip naudotis rm apsauga?

El uSO rm apsauga Tai gana paprasta, jį sudaro dvi funkcijos: rm-p y protect. Esamas apsaugoti asmuo, atsakingas už failų apsaugą, kurių mes nenorime pašalinti (arba kuriuos galima pašalinti tol, kol tai yra tikras vartotojo noras)

Tai geriausiai galima pamatyti atlikus šį atvejo tyrimą:

Norime, kad failas būtų pavadintas no_me_elimines.txt Jo negalima pašalinti arba, jei nepavyksta, tai galima pašalinti tik atsakius į saugumo klausimą, tokiu atveju mes tiesiog turime įvykdyti protec no_me_elimines.txt  nurodykite saugumo klausimą ir atsakymą. Jei mes tikrai norime ištrinti failą, mes tiesiog turime jį atlikti rm-p no_me_elimines.txt ir atsakykite į saugumo klausimą.

Mes matome rm apsauga veikiant tokiu gifu:

ištrinti failus

Kaip įdiegti apsaugą nuo rm?

Rm apsaugos įdiegimas ir konfigūravimas yra gana paprastas, mes turime turėti įdiegtą python pip, tada atidarome terminalą ir vykdome šią komandą:

pip install rm-protection Taip pat patogu sukurti pseudonimą rm-p, kuris bus naudojamas kaip rm, todėl jis bus efektyvesnis naudojant alias rm="rm-p"

Tada pradėkite apsaugoti failus naudodami protect.

Tai, be abejo, yra įdomus būdas saugiai ištrinti failus, nes galime geriau apsaugoti svarbiausius failus. Be to, jei šiek tiek žaisime su komandomis, mes netgi galėtume apsaugoti failus ar katalogus, kurie atitinka tam tikras savybes.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Cristian sakė

    Labai naudinga labai aciu

  2.   karlituksas sakė

    Super naudinga! Mano pačios patirtis rodo, kad turėčiau ją įdiegti kuo greičiau, nes tai jau primena epizodus, kuriuos norėčiau gerai pamiršti. Rm komanda yra naudinga, tačiau gali sukelti didelių nelaimių.
    Labai ačiū.
    Sveiki atvykę!

  3.   Anoniminis sakė

    Labai ačiū!

  4.   sebas sakė

    Kažkas man sako, kad tai neveiks, lygiai taip pat, kaip ir dabartinė komanda sukelia problemų: nes baigiasi, kai ją ištepate.
    Ir aš manau, kad niekas neapsaugos kiekvieno failo / aplanko, kurį turėtų ir galėtų apsaugoti leidimas.