背景:
公司的dev環境是開發人員能登錄,並且開發有root權限。但是由於每個開發的Linux水平不一樣,有一些開發竟然直接 使用 rm -rf / 導致整個系統癱瘓了,系統也起不來,由於之前沒有備份所以沒辦法恢復
安裝:
下載地址請看我這篇文章的資源鏈接: https://download.csdn.net/download/knight_zhou/12175097
1.下載safe源碼包(也可以通過下面的官網路徑下載):
wget https://launchpad.net/safe-rm/trunk/0.12/+download/safe-rm-0.12.tar.gz
2.解壓safe-rm
tar -zxf safe-rm-0.12.tgz
3.複製safe-rm到/usr/bin目錄下,直接替換系統的rm命令
cp safe-rm-0.12/safe-rm /usr/bin/rm
4.配置路徑黑名單(黑名單路徑的rm是無法刪除的)
vim /etc/safe-rm.conf
/
/bin
/boot
/dev
/etc
/initrd
/lib
/proc
/root
/sbin
/sys
/usr
/usr/bin
/usr/include
/usr/lib
/usr/local
/usr/local/bin
/usr/local/include
/usr/local/sbin
/usr/local/share
/usr/sbin
/usr/share
/usr/src