rm-Protection: Một giải pháp thay thế an toàn khi xóa tệp

Nhiều người đã gặp khó khăn khi sử dụng lệnh rmThậm chí vài ngày trước, người ta đã biết về Mất dữ liệu GitLab khi do nhầm lẫn, sysadmin của bạn đã xóa nhầm cơ sở dữ liệu. Vì lý do cuối cùng này và một số lý do khác, ý tưởng về tạo một công cụ cho phép xác minh rằng khi xóa tệp, người dùng có chắc chắn về quy trình mà họ đang thực hiện và kết quả của ý tưởng đó là bảo vệ rm.

Mặc dù đã có các công cụ khác cho phép chúng tôi xóa tệp một cách an toàn, bảo vệ rm nó có những đặc điểm có thể làm cho nó linh hoạt và thú vị hơn nhiều.

Bảo vệ rm là gì?

Nó là một công cụ mã nguồn mở, được phát triển trong Con trăn như một giải pháp thay thế an toàn cho việc xóa tệp. Hành vi của anh ấy cũng giống như người nổi tiếng lệnh rm (bao gồm các lập luận và cách sử dụng của nó). Sự khác biệt duy nhất là lệnh này không xóa các tệp đó khi có .*.rm-protection và câu hỏi xác minh đã không được trả lời.

¿Cách an toàn nhất để kiểm tra xem khi xóa tệp, chúng tôi không ca $% / & ...? Chà, cho người tạo ra bảo vệ rm, câu trả lời là người dùng tự xác nhận rằng anh ta muốn xóa tệp được đề cập. Ngoài ra, nó cho phép người dùng có cơ hội đánh dấu vào những tệp thực sự quan trọng, giúp hầu hết người dùng đỡ phải đau đầu.

bảo vệ rm nhằm mục đích cung cấp khả năng bảo vệ tối đa và tính linh hoạt, cũng như có tác động ít nhất có thể đến hoạt động hàng ngày. lệnh rm

Làm thế nào để sử dụng bảo vệ rm?

Sử dụng bảo vệ rm Nó khá đơn giản, nó bao gồm hai chức năng: rm-p y protect. Đang bảo vệ người chịu trách nhiệm bảo vệ các tệp mà chúng tôi muốn không bị loại bỏ (hoặc có thể bị loại bỏ miễn đó là mong muốn thực sự của người dùng)

Điều này có thể thấy rõ nhất trong nghiên cứu điển hình sau:

Chúng tôi muốn tệp có tên no_me_elimines.txt Nó không thể bị loại bỏ, hoặc thất bại rằng nó chỉ có thể bị loại bỏ nếu một câu hỏi bảo mật được trả lời, trong trường hợp đó, chúng tôi chỉ cần thực hiện protec no_me_elimines.txt  và chỉ ra câu hỏi và câu trả lời bảo mật. Trong trường hợp chúng tôi thực sự muốn xóa tệp, chúng tôi chỉ cần thực hiện rm-p no_me_elimines.txt và trả lời câu hỏi bảo mật.

Chúng ta có thể nhìn thấy bảo vệ rm trong hành động, trong gif sau:

xóa tập tin

Làm thế nào để cài đặt rm-Protection?

Việc cài đặt và cấu hình rm-Protection khá đơn giản, chúng ta phải cài đặt python pip, sau đó chúng ta mở một thiết bị đầu cuối và thực hiện lệnh sau:

pip install rm-protection Việc tạo bí danh là rm-p, dùng làm rm cũng rất tiện lợi nên khi sử dụng sẽ hiệu quả hơn alias rm="rm-p"

Sau đó, bắt đầu bảo vệ các tệp của bạn bằng protect.

Không nghi ngờ gì nữa, đây là một cách thú vị để xóa các tệp một cách an toàn, vì chúng tôi có thể bảo vệ các tệp quan trọng nhất của mình tốt hơn. Ngoài ra, nếu chúng ta sử dụng các lệnh, chúng ta thậm chí có thể bảo vệ các tệp hoặc thư mục đáp ứng các đặc điểm nhất định.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   cristian dijo

    Rất hữu ích Cảm ơn bạn rất nhiều

  2.   carlitux dijo

    Siêu hữu ích! Và kinh nghiệm của riêng tôi cho tôi biết rằng tôi nên cài đặt nó càng sớm càng tốt vì nó đã nhắc nhở tôi về những tập phim mà tôi mong muốn đã bị lãng quên. Lệnh rm rất hữu ích nhưng có thể gây ra thảm họa lớn.
    Cám ơn rất nhiều.
    Chúc mừng!

  3.   Vô danh dijo

    Cảm ơn bạn rất nhiều!

  4.   sebas dijo

    Có điều gì đó nói với tôi rằng nó sẽ không hoạt động, giống như cách mà lệnh hiện tại gây ra sự cố: vì lỗi mất hiệu lực kết thúc sau khi bạn bôi bẩn nó.
    Và tôi nghĩ rằng sẽ không có ai bảo vệ từng tệp / thư mục, mà lẽ ra và có thể đã được bảo vệ bằng một quyền.