dibo

Linux预防rm -rf /*

2019-11-11  本文已影响0人  Real_man

今天一位同事在实验室的服务器上操作了这个命令,像做梦一样,一秒钟的错误,要花费一整天的时间去弥补。

safe-rm

safe-rm 一个用于防止偶然执行rm -rm命令的脚本。在默认的rm之上做了一层封装。

1 下载safe-rm,解压到指定的位置

wget -c https://launchpad.net/safe-rm/trunk/0.12/+download/safe-rm-0.12.tar.gz
tar -xf safe-rm-0.12.tar.gz
mv safe-rm-0.12 /usr/local/src
ln -sv /usr/local/src/safe-rm-0.12/ /usr/local/safe-rm
cp /usr/local/safe-rm/safe-rm /usr/local/safe-rm/rm

2 配置safe-rm,替换默认的rm,并立刻生效

echo 'PATH=/usr/local/safe-rm/:$PATH' >> /etc/bashrc
tail -n 3 /etc/bashrc

# 试刚才的配置生效
source /etc/bashrc
image-20191111214320182.png

3 测试rm -rf命令

rm -rf /usr/
rm -rf /
rm -rf /home/
image-20191111214415587.png

最后

失误在所难免,人总是会犯错,提前应对好可能会犯错的场景,将自己的犯错成本降到最低。

参考: https://launchpad.net/safe-rm

上一篇 下一篇

猜你喜欢

热点阅读