
Centos 7.5安装safe-rm,防止rm -rf /命令误删除文件
发布日期:2025-03-31 01:02:06
浏览次数:9
分类:精选文章
本文共 800 字,大约阅读时间需要 2 分钟。
安装safe-rm防止误删文件操作
当前环境:CentOS 7.5 | 本地华为桌面云服务器
问题描述:防止运行命令rm -rf /
误删目录与文件
解决方案:
安装并配置safe-rm,实现误删防护
步骤一:下载并安装safe-rm
通过Wget获取safe-rm源码
wget https://launchpad.net/safe-rm/trunk/0.13/+download/safe-rm-0.13.tar.gz
变更文件权限
tar axf safe-rm-0.13.tar.gz
步骤二:命令替换
确保安全性,禁止使用原始rm命令
cp -L /usr/local/safe-rm-0.13/safe-rm /usr/local/bin/rmln -s /usr/local/bin/safe-rm /usr/local/bin/rm
步骤三:配置环境
保障终端操作安全性
vi /etc/profile
在文件末尾添加:
export PATH=/usr/local/bin:/bin:/usr/bin:$PATH
生效配置
source /etc/profile
步骤四:配置保护设置
添加文件夹至保护名单
echo "/home/123" > /etc/safe-rm.conf
使用safe-rm防护操作
rm -rf 123
提示:操作:/home/123未被删除
注意:如需保护共享目录结构,请谨慎配置,以免影响特定系统行为。
完成配置后,每次使用rm命令即为safe-rm执行。
建议注意事项:
- 配置文件默认不覆盖已存在文件
- 仅适用于需要严格控制删除操作的场景
- 可添加其他关键路径至保护清单
- 建议定期更新配置文件,确保最新目录路径
按需加入Nameserver或其他需求路径配置即可。
经过以上配置后,您已成功部署safe-rm防误删除工具。对于系统级目录操作建议谨慎执行。
发表评论
最新留言
感谢大佬
[***.8.128.20]2025年04月24日 15时36分46秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
可变长度参数
2021-05-14
GitHub上传时,项目在已有文档时直接push出现错误解决方案
2021-05-14
嵌入式系统试题库(CSU)
2021-05-15
00010.02最基础客户信息管理软件(意义类的小项目,练习基础,不涉及数据库)
2021-05-15
00013.05 字符串比较
2021-05-15
UE4 错误列表 error码(只记录我遇到的情况,持续添加,未完成)
2021-05-16
Android 架构组件 – 让天下没有难做的 App
2021-05-16
能解决数据可视化大屏需求的3款可视化工具
2021-05-16
第01问:MySQL 一次 insert 刷几次盘?
2021-05-16
Android 开发常用的工具类(更新ing)
2021-05-16
Python爬虫训练:爬取酷燃网视频数据
2021-05-17
laravel server error 服务器内部错误
2021-05-18
一道简单的访问越界、栈溢出pwn解题记录
2021-05-18
响应的HTTP协议格式+常见的响应码
2021-05-18
springboot redis key乱码
2021-05-19
idea thymeleaf页面变量报错解决
2021-05-19