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

本文介绍如何通过安装和配置safe-rm工具来避免误用rm命令导致的数据丢失风险。safe-rm提供了保护关键目录免遭误删的功能,并允许用户自定义过滤规则,确保重要数据的安全。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值