博客
关于我
Centos 7.5安装safe-rm,防止rm -rf /命令误删除文件
阅读量:791 次
发布时间:2023-01-26

本文共 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防误删除工具。对于系统级目录操作建议谨慎执行。

转载地址:http://dyryk.baihongyu.com/

你可能感兴趣的文章
Java 面向对象编程的四个基本原则(封装、继承、多态和抽象),并给出一个简单的例子说明如何在 Java 中应用这些原则?
查看>>
java 高性能Server —— Reactor模型单线程版
查看>>
java split
查看>>
Java+MySQL实现学生管理系统
查看>>
Java+SQL Serve开发的《java电子商务系统》搭建开源实战+视频教程
查看>>
java- File
查看>>
JAVA- 清除数组重复元素
查看>>
Java---多线程之死锁
查看>>
Java---设计模式app小软件汇总应用
查看>>
java--Serializable理解与总结
查看>>
java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not present---springcloud工作笔记166
查看>>
Java-JUC(五):闭锁(CountDownLatch)
查看>>
Java-JVM 类的初始化
查看>>
Java-rmi-registry反序列化漏洞复现
查看>>
java-se题目
查看>>
Java-slf4j:sfl4j
查看>>
JAVA-【1】配置
查看>>
java-信息安全(九)-基于DH,非对称加密,对称加密等理解HTTPS
查看>>
java-图形用户界面(GUI)之AWT编程-整体思路与代码架构
查看>>
java-如何给表格添加分页
查看>>