此前,我們在國產系統——統信UOS上測試了Linux的“一鍵自毀”命令,確實奏效了。 但是有乙個問題:據說Linux比Windows更安全,怎麼可能被乙個命令輕易摧毀呢?而在Windows中,刪除系統檔案是極其困難的!
讓我們從這個“自毀”命令 rm -rf 開始。
簡單來說,在Linux中,RM是用來刪除的,主要用於刪除檔案。
RF中的r代表遞迴刪除,主要用於刪除目錄,F代表直接刪除,無需詢問。
最後是 “”,它代表 Linux 檔案系統中的絕對路徑。
我們都知道,Windows中的每個分割槽都是分開的,即使對安裝系統的C盤進行了格式化處理,D盤和E盤中的資料也不會消失。
但 Linux 並非如此,它的檔案系統是倒樹結構,“”是樹結構的頂部,是 Linux 檔案系統頂層的唯一目錄,所有目錄、檔案和裝置都必須在 “ ”下。
回到rm -rf命令,說白了就是刪除linux中的所有內容,將樹連根拔起,並徹底銷毀它。
當然,我們之前的實驗是以root許可權執行自毀命令。 在Linux系統中,root許可權是至高無上的存在,擁有絕對的權力,是Windows中的管理員使用者,根本不是乙個數量級。 在 Windows 中,如果我們嘗試在終端中使用 del 命令刪除資源管理器,我們將被拒絕訪問。
原因有三:
一是Windows對系統檔案有保護機制,WFP,即使是管理員也無法隨意刪除系統檔案。
其次,Windows內建的Defender還可以防止系統檔案被篡改。
第三,Linux 和 Windows 具有完全不同的檔案系統邏輯。
在 Windows 中,只要檔案開啟或被其他程序占用,就無法刪除檔案。 還有檔案粉碎機之類的軟體,會先通知相應的程序去掉占用,如果程序不聽話,直接殺了它,然後刪除檔案,簡單又粗魯。
Linux就不一樣了,只要你有許可權,想刪什麼就刪什麼,沒有**一塊被占用。 當我們刪除占用的檔案時,它會首先從當前資料夾中消失,但占用的磁碟空間不會被釋放,只有在刪除占用或關閉相應程序後,系統才會完全刪除物理檔案並釋放占用的空間。
把Linux系統和Windows看作封建帝國,根是皇帝的存在,它沒有禁忌,任何下達的命令都是聖旨,從大臣到百姓都會百分之百地服從和執行。
在Windows中,Microsoft就是皇帝,管理員的權力在一人之下就高達1萬人,而且還侷限於皇帝制定的規則,就是各種操作邏輯、保護機制等等。
當我們看到這一點時,我們會覺得Linux似乎並不安全,甚至不如Windows!沒有。
首先,Linux的官方線上環境是不允許root使用者使用的,如果直接開啟root使用者,那麼神仙就救不了你,不會安全也不安全。
其次,Linux的許可權嚴格、簡單、透明,所有程式的執行許可權都受到嚴格限制。
雖然Windows系統有比較完善的保護機制,但所有的控制權都掌握在Microsoft手中,沒有人知道裡面執行的是什麼邏輯,查閱官方文件獲得的資訊也極其有限。
經過慎重考慮,與Linux的開源、透明和知識相比,Windows是不可知的,不可知的,甚至個人私隱都未必能得到保障,被限制真的是“安全”!秋冬入住挑戰