safe-rm是一个开源软件,safe、safe听起来就很安全,hahaha
safe-rm可以在/etc/safe-rm.conf中配置路径黑名单,定义哪些不能被safe-rm删除。
下载安装之后可以将safe-rm更名为rm,假设定义了root家目录下的test文件不能被删除,那么删除test文件时就会报错:
安装与配置:
① 下载safe-rm的软件包
# wget https://launchpad.net/safe-rm/trunk/0.12/+download/safe-rm-0.12.tar.gz
② 解压软件包
# tar -zxvf safe-rm-0.12.tar.gz
③ 移动或复制safe-rm执行文件到/usr/local/bin目录下
# mv safe-rm-0.12/safe-rm /usr/local/bin/rm
④ 添加环境变量
# chmod a+w /etc/profile # vim /etc/profile # 在最后一行添加此行内容内容 PATH=/usr/local/bin:$PATH # source /etc/profile # chmod a-w /etc/profile
⑤ 创建safe-rm的黑名单文件(新文件)# vim /etc/safe-rm.conf # 在文件中添加不能被删除的路径,按行分隔
⑥ 测试配置是否生效
$ touch test $ $ rm test $ ls
评论