使用safe-rm避免rm -rf / 危險操作

使用safe-rm避免rm -rf / 危險操作

1. 下載safe-rm

wget -c https://launchpadlibrarian.net/188958703/safe-rm-0.12.tar.gz

2. 解壓&移動&授權

tar -xzvf safe-rm-0.12.tar.gz

cd safe-rm-0.12

mv safe-rm /usr/local/bin/rm

chown root:root /usr/local/bin/rm

3. 將環境變量中/usr/local/bin提到最前面

vim /etc/profile

export PATH=/usr/local/bin:/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

source /etc/profile

4. 測試是否生效

直接輸入命令: rm

如果提示: /bin/rm: missing operand 說明配置成功

5. 創建過濾配置

vim /etc/safe-rm.conf

添加需要避免刪除的目錄(注意目錄後面不能再加/, 否則無效)

#不能刪根目錄
/
/*
#不能刪data目錄
/data
#不能刪data目錄下的所有文件(僅限第一級目錄, 下級目錄下的文件依然可以單獨刪除)
/data/*
#不能刪data目錄下的a.sh文件
/data/a.sh

6. 如何用原始的rm

使用: /bin/rm

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章