如何保護Linux中的意外文件刪除

Linux文件夾和文件

儘管Gnu / Linux是一個非常安全的操作系統,但事實是 有時會發生我們誤刪除文件的情況 然後很難恢復。 如果共享我們的計算機,則可能會發生這種情況,甚至更多。

接下來,我們將通過一個名為rm-protection的程序來告訴您如何避免這種情況,該程序是一個python程序,可以幫助我們避免這些問題並避免外部恢復程序出現問題。 rm-protection的操作非常簡單,因為它避免了在Gnu / Linux中誤刪除任何文件的情況。

首先我們必須 安裝RM-Protection程序 在某些情況下,我們必須安裝特殊的python插件,為此,我們打開一個終端並編寫以下代碼:

Arch Linux及其衍生產品

sudo pacman -S python-pip

RedHat / OpenSUSE

sudo yum install epel-release
sudo yum install python-pip

Debian / Ubuntu /衍生產品

sudo apt-get install python-pip

安裝rm-protect程序:

sudo pip install rm-protection

安裝該程序後,我們必須選擇要加密的文件或目錄,為此,我們只需要編寫以下內容:

protect archivo.txt
protect -R carpeta/

按下Enter鍵後, 該程序將詢問我們一個安全性問題和一個答案。 建立此機制後,每次我們嘗試刪除受保護的文件時,操作系統都會向我們詢問我們之前標記的問題,並且我們還必須輸入我們之前輸入的答案(如我們所寫),否則它將給出錯誤,我們將無法刪除存檔。 儘管看起來很乏味,但我們可以做一些類似的事情 加密主文件夾,並確保我們的文件沒有被意外刪除.

使用rm-protection的系統很簡單,並且程序具有基本的操作,我們可以通過以下操作來驗證這一點 程序的github存儲庫,但它具有完整的功能,因為該問題將使我們能夠確定正在執行的操作以及正在刪除的文件。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   費邊 他說:

    «...難以恢復...?»; 為此,有像Photorec這樣的程序,另一件事是提高安全性,這是另外一回事。

  2.   舒帕卡布拉 他說:

    我從未使用photorec恢復文件,我真的很想知道它是否對任何事情都有用

  3.   Yeray 他說:

    我的photorec使我無法從KaOS中恢復所有數據,後來我發現的唯一問題是恢復的文件具有不同的命名法(例如f9017296.avi)。

    問候。

  4.   Ldjavier 他說:

    我是Linux世界的新手。 多年以來,我一直渴望了解Linux,但是我一直在Windows中呆在舒適的地方,直到磁盤發生故障,儘管我對其進行了格式化並嘗試重新安裝Windows 7(甚至是w10),但我還是做不到,因此決定安裝ubuntu 16。在格式化磁盤之前,備份了大多數信息,但丟失了一些照片。 在Ubuntu中,我嘗試使用photorec恢復它們,並且它生成了很多包含各種文件(包括照片)的文件夾,但是現在我無法刪除對我不感興趣的文件。 在Windows中,它更簡單,也許是右鍵單擊,也許是更改屬性或使用程序,但我不知道如何在Linux中做到這一點。 有人可以指導我嗎? 謝謝

  5.   視訊 他說:

    我使用了rash-cli程序,該程序的確是將文件移至垃圾桶,而不是像rm命令一樣將其刪除。

    該命令是垃圾箱,但我給它加上了一個別名,可以更快地鍵入。 它的用法是這樣的:
    垃圾

    創建別名rm並不是一個好主意,因為這時您將更改PC,您將使用rm認為什麼也不會發生,並且xD文件將被刪除。

    問候。

  6.   奧斯卡號 他說:

    我要做的是將要刪除的內容移動到/ tmp,只有在感到困惑時才需要再次將其移動。

    問題是,如果您關閉計算機,則會丟失文件。

    如果您想擁有一個永久性的垃圾桶,則可以創建一個目錄,然後將要刪除的文件移到該目錄中,並偶爾清理它(當您確定不需要這些文件時)。

  7.   喬安娜·恩里克(Joanna Enriq) 他說:

    使文件不可變(不可變),這樣任何用戶(甚至不是root用戶)都可以在不首先刪除'immutable'屬性的情況下進行編輯或刪除:

    $ chattr +我/路徑/文件名

    'immutable'屬性如下刪除:

    $ chattr -i /路徑/文件名