rm-protection: Alternatif yang selamat semasa menghapus fail

Banyak orang menghadapi masalah menggunakan yang terkenal tetapi berbahaya perintah rmBahkan beberapa hari yang lalu diketahui mengenai Kehilangan data GitLab apabila secara tidak sengaja sysadmin anda menghapus pangkalan data yang salah. Atas sebab terakhir ini dan beberapa yang lain, idea mengenai buat alat yang memungkinkan untuk mengesahkan bahawa semasa menghapus fail pengguna pasti akan prosedur yang sedang dilakukannya dan hasil idea itu adalah perlindungan rm.

Walaupun sudah ada alat lain yang membolehkan kami memadam fail dengan selamat, perlindungan rm ia mempunyai ciri-ciri yang mungkin menjadikannya lebih fleksibel dan menarik.

Apa itu perlindungan rm?

Ini adalah alat sumber terbuka, dikembangkan di Ular sawa, sebagai alternatif yang selamat untuk penghapusan fail. Kelakuannya sama seperti yang terkenal perintah rm (termasuk hujah dan cara penggunaannya). Satu-satunya perbezaan ialah perintah ini tidak menghapus fail-fail tersebut di mana terdapat .*.rm-protection dan soalan pengesahan tidak dijawab.

¿Apakah kaedah paling selamat untuk memeriksa bahawa semasa menghapus fail, kita tidak boleh $% / & ...? Baiklah, untuk pencipta perlindungan rm, jawapannya adalah bahawa pengguna itu sendiri mengesahkan bahawa dia ingin menghapus fail yang dimaksudkan. Di samping itu, ia memberi peluang kepada pengguna untuk meletakkan tanda pada fail yang sangat penting, yang menjimatkan banyak pengguna.

perlindungan rm bertujuan untuk memberikan perlindungan dan fleksibiliti maksimum, serta memberi kesan yang paling mungkin pada operasi harian. perintah rm

Bagaimana cara menggunakan perlindungan rm?

Penggunaan perlindungan rm Ia cukup mudah, terdiri daripada dua fungsi: rm-p y protect. Menjadi melindungi orang yang bertanggungjawab melindungi fail yang kita tidak mahu dihapuskan (atau yang boleh dihapuskan selagi itu keinginan sebenar pengguna)

Ini dapat dilihat dengan baik dalam kajian kes berikut:

Kami mahu fail dinamakan no_me_elimines.txt tidak dapat dihapuskan, atau jika gagal, hanya dapat dihilangkan jika pertanyaan keamanan dijawab, dalam hal ini kita hanya perlu melaksanakan protec no_me_elimines.txt  dan nyatakan soalan dan jawapan keselamatan. Sekiranya kita benar-benar mahu menghapus fail kita hanya perlu melaksanakannya rm-p no_me_elimines.txt dan jawab soalan keselamatan.

Kita boleh melihat perlindungan rm dalam tindakan, dalam gif berikut:

padam fail

Bagaimana memasang perlindungan rm?

Pemasangan dan konfigurasi perlindungan rm cukup mudah, kita mesti memasang pip python, kemudian kita membuka terminal dan melaksanakan perintah berikut:

pip install rm-protection Juga senang membuat alias rm-p, untuk digunakan sebagai rm, jadi akan lebih efisien ketika menggunakan alias rm="rm-p"

Kemudian mulakan melindungi fail anda menggunakan protect.

Ini, tanpa keraguan, adalah cara menarik untuk memadam fail dengan selamat, kerana kita dapat melindungi fail terpenting kita dengan lebih baik. Juga, jika kita bermain-main dengan perintah, kita bahkan dapat melindungi fail atau direktori yang memenuhi ciri-ciri tertentu.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   cristian kata

    Sangat berguna Terima kasih banyak

  2.   carlitux kata

    Sangat berguna! Dan pengalaman saya sendiri memberitahu saya bahawa saya harus memasangnya secepat mungkin kerana sudah mengingatkan saya akan episod yang ingin saya lupakan dengan baik. Perintah rm sangat berguna tetapi boleh menyebabkan malapetaka besar.
    Terima kasih banyak.
    Salam!

  3.   Anonymous kata

    Thank you very much!

  4.   sebas kata

    Sesuatu memberitahu saya bahawa ia tidak akan berfungsi, dengan cara yang sama seperti arahan semasa yang menyebabkan masalah: kerana selang berakhir setelah anda mengoleskannya.
    Dan saya rasa tidak ada yang akan melindungi setiap fail / folder, yang seharusnya dan sudah boleh dilindungi dengan izin.