本文共 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/