自己在Debian 9.9上测试成功,请结合您操作系统的环境,谨慎操作,在进行测试时候尽量先使用一个临时目录,若由于你的不正确操作造成的后果与本人无关
众所周知,Linux中的rm -rf /*命令是一条灾难性的命令....因此有的运维人员想一些办法来禁止这条命令的执行,今天演示一个简单的
今天我们使用的是替换rm命令的方法,然后做一个简单的配置,让系统不能执行rm -rf /*
1.下载safe-rm
实际上有这一个工具...,也就是safe-rm命令,我们用来替换rm就行了,实际上safe-rm就是一个删除命令,只不过呢它可以通过配置文件来做一些过滤..../local/bin目录设置在所有PATH环境变量之前.先更改/etc/profile文件,在文件末尾追加以下代码
PATH=/usr/local/bin:$PATH
编辑完毕之后,为了让环境变量在整个系统全局生效...,我们重启操作系统.重启之后执行rm命令就相当于执行safe-rm了
3.设置过滤目录
过滤目录将不被删除,编写 /etc/safe-rm.conf 文件,添加自己需要过滤的目录,以下是配置示例,实际上要根据你的需求来