<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

什么是sudo rm -rf?為什么這個命令如此危險?

dyquk4xk2p3d ? 來源:良許Linux ? 2023-10-24 18:25 ? 次閱讀

什么是 sudo rm -rf?

sudo rm -rf是一個linux的命令行命令,用于在系統中刪除文件和目錄。sudo表示以管理員權限運行該命令。rm是remove的縮寫,用于刪除文件。-r參數用于刪除目錄以及目錄中的所有內容,-f參數用于禁用確認提示,表示強制刪除而不進行任何提示。

使用這個命令的結果是:不僅可以刪除指定的文件和目錄,也會徹底刪除它們應用的所有內容,包括子目錄和文件。這是深度刪除的概念。

為什么這個命令如此危險?

因為sudo rm -rf命令可以徹底銷毀目錄和文件,在未經驗證和確認的情況下,使用這個命令可能會導致系統中的重要文件和目錄被刪除。如果這些文件包含操作系統需要的程序或數據,那么這可能會使操作系統直接崩潰或無法正常使用。如果您意外地在根目錄下運行sudo rm -rf /,將會導致整個系統完全崩潰,這種情況將極其困難和昂貴。

此命令實際上將/root、/lib、/usr、/etc等幾乎所有目錄下的所有文件和目錄都徹底刪除。因此不得不說這個命令不應該被輕易的使用。

舉一些現實案例

1.GitHub的安全事件:

在2019年11月13日,GitHub 宣布發生安全事件。黑客通過進行有效的身份驗證,從 GItHub 收購的管理憑據泄露了大約8天。這可能是由于托管在GitHub上的項目中的某些代碼包含了那些泄露的憑據。通過這種方式黑客可以訪問開源項目作者的賬戶并刪除整個項目,導致許多開源項目因為此而完全消失。這個事件的原因是一個開放組織存儲了憑據文件,并沒有妥善保護這些憑證文件。

2.LSE的數據丟失:

2019年5月,英國倫敦政治經濟學院(LSE) 被曝出一個造成粉碎性影響的 IT 失敗。在預計的升級過程中,LSE的 IT 團隊在令人難以置信的疏忽下,通過深度刪除重要數據,包括重要文件、郵件和個人筆記本電腦上的文件等信息,導致數十年間數百名教授、學者和研究人員的財產和研究成果全部被銷毀了。各種選擇和決策的缺乏導致企業走向破產。

3.外包公司的 錯誤操作導致1000萬學生信息被刪除:

在2017年,一起驚人的 IT“人為錯誤”事件導致亞利桑那州的一百萬名家長和學生無法登錄和使用個人帳戶。問題發生在愛荷華州的外包公司Talented對學政府辦公室的數據進行了升級,這種工作是由公司的執行者實際執行的。這位執行者執行了“rm -r /”命令, 流程是用于清空解壓縮后的目錄和子目錄,但此目錄和sub-dir是根目錄,“rm -r /”會刪掉所有的數據,包括想要保留且未清空備份的數據。結果, 學生的名字、成績單、地址、數據記錄等重要信息全部被刪除。

結 論

在 Linux 中,sudo rm -rf命令是一項強大的操作,應該謹慎行事。因此,像這樣的命令應該由經過培訓的 Linux 管理員或其他受過專業訓練的 IT 專業人員來管理。通過培訓和了解相關技能,可以避免因無知和疏忽而對 IT 系統造成損害。






審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 存儲器
    +關注

    關注

    38

    文章

    7222

    瀏覽量

    162477
  • Linux系統
    +關注

    關注

    4

    文章

    573

    瀏覽量

    27004

原文標題:sudo rm -rf,為什么如此危險

文章出處:【微信號:良許Linux,微信公眾號:良許Linux】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    linux刪除命令rm的使用

      在linux中創建文件很容易,系統中隨時會有文件變得過時且毫無用處。用戶可以用rm命令將其刪除。該命令的功能為刪除一個目錄中的一個或多個文件或目錄,它也可以將某個
    發表于 08-23 15:47 ?1251次閱讀

    基于linux下自定義一個腳本來替代rm命令

    linux下的rm命令,功能太強,同時又沒法撤消,為了避免誤操作,可以自定義一個腳本來替代rm命令。
    的頭像 發表于 02-01 18:08 ?3575次閱讀
    基于linux下自定義一個腳本來替代<b class='flag-5'>rm</b><b class='flag-5'>命令</b>

    rm命令后如何撤銷,“rm命令后還能找回嗎?

    有人類犯錯誤是因為我們不是一個可編程設備,所以,在使用 rm 命令時要額外注意,不要在任何時候使用 rm -rf *。當你使用 rm
    的頭像 發表于 03-12 15:48 ?2.9w次閱讀
    “<b class='flag-5'>rm</b>” <b class='flag-5'>命令</b>后如何撤銷,“<b class='flag-5'>rm</b>” <b class='flag-5'>命令</b>后還能找回嗎?

    深入了解Linux系統中sudo命令的10個編程技巧

    sudo 表示 “superuser do”。 它允許已驗證的用戶以其他用戶的身份來運行命令。其他用戶可以是普通用戶或者超級用戶。然而,大部分時候我們用它來以提升的權限來運行命令。
    發表于 04-23 12:12 ?1371次閱讀

    在 Linux 中運行 sudo 命令不需要密碼

    ALL=(ALL) NOPASSWD: /bin/kill下面的行會讓?sys?組成員在使用?sudo?運行命令:/bin/kill?、/bin/rm?時不用輸入密碼:%sys ALL=(ALL
    發表于 04-02 14:48 ?1043次閱讀

    Linux中su和sudo命令有什么區別

    ? 之前一直對 su 和 sudo 這兩個命令犯迷糊,最近專門搜了這方面的資料,總算是把兩者的關系以及用法搞清楚了,這篇文章來系統總結一下。 1. 準備工作 因為本篇博客中涉及到用戶切換,所以我需要
    的頭像 發表于 11-19 09:19 ?1477次閱讀

    危險的Linux命令清單

    有人無數次問我這個問題,我一直避免回答,因為沒有一個明確的危險的 Linux 命令清單。
    的頭像 發表于 09-26 09:16 ?912次閱讀

    危險!這10個Linux命令慎用!

    從現在起,當你要執行 rm -rf 命令時請留心一點。我們可以在“.bashrc”文件對‘rm命令創建
    的頭像 發表于 10-27 09:49 ?519次閱讀

    如何使用sudo命令以及選項

    sudo命令允許您以其他用戶身份運行命令與程序,默認是root用戶。如果您是個命令行用戶,那么sudo是您將經常使用的
    的頭像 發表于 12-09 17:47 ?4645次閱讀

    值得考慮的4個最佳Linux sudo命令替代方案

    對于那些不喜歡 sudo 并覺得它臃腫的人,可以嘗試使用幾種 sudo 替代方法。 sudo 可能是最常用的 Linux 命令之一。它允許您在 Linux 機器上獲得管理或提升的權限。
    的頭像 發表于 01-06 10:54 ?1260次閱讀

    sudo后使用別名

    我們給shutdown命令創建一個別名,當普通用戶運行的時候嘗試輸入這個別名去關機,我們可以看到系統不會關機。想要運行/sbin/shutdown需要root權限,然而sudo會完全忽略shutdown的
    的頭像 發表于 02-16 11:29 ?703次閱讀

    Linux中root和sudo的用法與區別

    Linux 下面有兩個概念可能大家接觸的比較多,一個是 sudo 命令,還有一個是 root 賬戶。Sudo 命令可以以最高權限執行命令,而
    的頭像 發表于 03-29 09:17 ?833次閱讀

    Linux命令su和sudo的區別

    在 Linux 系統中,有兩個常用的命令用于切換用戶身份和執行特權操作,它們分別是 su 和 sudo。雖然它們都可以實現權限提升,但在使用方式、安全性和適用場景等方面存在一些區別。本文將介紹 su 和 sudo
    發表于 08-14 14:14 ?194次閱讀

    linux刪除文件命令rm

    在Linux系統中,可以使用rm命令來刪除文件或目錄。該命令的功能是刪除一個目錄中的一個或多個文件或目錄,也可以將某個目錄及其下的所有文件及子目錄均刪除。對于鏈接文件,rm
    的頭像 發表于 11-13 16:42 ?500次閱讀

    su與sudo命令介紹及主要用法

    大家在自己實驗服務器上可能不會用到su與sudo命令,因為一直用著root用戶進行操作。
    的頭像 發表于 11-27 09:31 ?523次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>