rm-protection: droša alternatīva failu dzēšanai

Daudziem cilvēkiem ir bijušas grūtības izmantot slaveno, bet bīstamo rm komandaPat pirms dienām bija zināms par GitLab datu zudums kad kļūdas dēļ jūsu sysadmin izdzēsa nepareizo datu bāzi. Šī pēdējā un dažu citu iemeslu dēļ izveidot rīku, kas ļautu pārbaudīt, vai dzēšot failus, lietotājs ir pārliecināts par viņa veikto procedūru un šīs idejas rezultāts ir rm aizsardzība.

Lai gan jau ir citi rīki, kas ļauj droši izdzēst failus, rm aizsardzība tam ir īpašības, kas, iespējams, padara to daudz elastīgāku un interesantāku.

Kas ir rm aizsardzība?

Tas ir atvērtā koda rīks, kas izstrādāts pitons, kā drošu alternatīvu failu dzēšanai. Viņa uzvedība ir tāda pati kā slavenā rm komanda (ieskaitot tā argumentus un lietošanas veidu). Vienīgā atšķirība ir tā, ka šī komanda neizdzēš tos failus, kuros ir .*.rm-protection un uz pārbaudes jautājumu netika atbildēts.

¿Kāds ir drošākais veids, kā pārbaudīt, vai, dzēšot failus, mēs neesam aptuveni $% / & ...? Nu, par rm-aizsardzības radītāji, atbilde ir tāda, ka lietotājs pats apstiprina, ka vēlas izdzēst attiecīgo failu. Turklāt tas dod lietotājiem iespēju atzīmēt tos failus, kas ir patiešām svarīgi, ietaupot lielākajai daļai lietotāju daudz galvassāpju.

rm aizsardzība mērķis ir nodrošināt maksimālu aizsardzību un elastību, kā arī pēc iespējas mazāk ietekmēt ikdienas darbību. rm komanda

Kā izmantot rm-aizsardzību?

Izmantošana rm aizsardzība Tas ir diezgan vienkārši, to veido divas funkcijas: rm-p y protect. Būt aizsargāt atbildīgais par tādu failu aizsardzību, kurus mēs nevēlamies izdzēst (vai kurus var izdzēst, ja vien tā ir lietotāja patiesā vēlme).

To vislabāk var redzēt šajā gadījumu izpētē:

Mēs vēlamies, lai fails tiktu nosaukts no_me_elimines.txt To nevar novērst vai, ja tas nav iespējams, to var novērst tikai tad, ja tiek atbildēts uz drošības jautājumu, tādā gadījumā mums vienkārši jāizpilda protec no_me_elimines.txt  un norādiet drošības jautājumu un atbildi. Gadījumā, ja mēs patiešām vēlamies izdzēst failu, mums tas vienkārši jāizpilda rm-p no_me_elimines.txt un atbildiet uz drošības jautājumu.

Mēs varam redzēt rm aizsardzība darbībā šādā gif:

dzēst failus

Kā uzstādīt rm-protection?

Rm aizsardzības instalēšana un konfigurēšana ir diezgan vienkārša, mums ir jābūt instalētam python pip, pēc tam atveram termināli un izpildām šādu komandu:

pip install rm-protection Ir arī ērti izveidot aizstājvārdu rm-p, kas jāizmanto kā rm, tāpēc tas būs efektīvāks, izmantojot alias rm="rm-p"

Pēc tam sāciet aizsargāt failus, izmantojot protect.

Tas, bez šaubām, ir interesants veids, kā droši izdzēst failus, jo mēs varam labāk aizsargāt mūsu vissvarīgākos failus. Turklāt, ja mēs spēlējamies ar komandām, mēs pat varam aizsargāt failus vai direktorijus, kas atbilst noteiktām īpašībām.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   cristian teica

    Ļoti noderīgs, liels paldies

  2.   karlituks teica

    Super noderīgi! Un mana pieredze man saka, ka man tas jāinstalē pēc iespējas ātrāk, jo tas jau man atgādina epizodes, kuras es vēlos labi aizmirst. Rm komanda ir ļoti noderīga, taču tā var izraisīt lielas katastrofas.
    Liels paldies.
    Sveicieni!

  3.   anonīms teica

    Liels paldies!

  4.   Sebass teica

    Kaut kas man saka, ka tas nedarbosies tāpat kā pašreizējā komanda rada problēmas: jo darbības laiks beidzas pēc tam, kad esat to iesmērējis.
    Un es domāju, ka neviens neaizsargās katru failu / mapi, kuru jau vajadzētu un varētu aizsargāt ar atļauju.