[CentOS] 防止rm误操作
验证系统版本:CentOS Linux release 7.8.2003 (Core)
防止rm误操作有个工具,叫safe-rm, 该软件是一款基于linux自身rm命令的一个软件,安装后功能与rm相同,但是增加了黑名单功能,用户可以通过设置黑名单,防止敏感目录被误删除
safe-rm下载链接获取地址:https://launchpad.net/safe-rm
获取safe-rm:
[root@localhost ~]# wget https://launchpadlibrarian.net/188958703/safe-rm-0.12.tar.gz
安装safe-rm:
[root@localhost ~]# tar -zxvf safe-rm-0.12.tar.gz -C /usr/local
safe-rm-0.12/
safe-rm-0.12/INSTALL
safe-rm-0.12/README
safe-rm-0.12/COPYING
safe-rm-0.12/safe-rm
safe-rm-0.12/Changes
[root@localhost ~]# mv -f /bin/rm /bin/rm.bak
[root@localhost ~]# sudo ln -s /usr/local/safe-rm-0.12/safe-rm /usr/bin/rm
配置保护目录
[root@localhost ~]# vim /etc/safe-rm.conf
新建打开safe-rm.conf文件,直接添加受保护目录即可。
比如,添加/home,此时,无法删除/home文件夹:
[root@localhost ~]# cat /etc/safe-rm.conf
/home
[root@localhost ~]# rm -rf /home
rm: 无法删除"/home": 设备或资源忙
[CentOS] 防止rm误操作相关推荐
- Linux下如何避免误操作执行 rm
转载自 Linux下如何避免误操作执行 rm 最近IT圈子流行着一个段子: 某个蠢萌的程序员,不小心在公司的服务器上输入了 rm -rf/ 指令,结果......现在还没出狱呢. 当然,绝大部分程序员 ...
- linux终端撤销rm -r,Linux防止“rm -rf /”误操作的方法
Linux防止"rm -rf /"误操作的方法2014年06月07日 --preserve-root 选项 像freebsd, GNU/Linux 这样的系统都有文件系统根目录保护 ...
- 整理chinaUnix上【你职业生涯中最难忘的误操作】
一次删除用户时,去 /home/$USER 看了下,没任何用户自建文件 于是 userdel -rf USERNAME 回车后,没见出现 shell# 脑子瞬间空白~~手去按CTRL+C 已经晚了,, ...
- mysql数据丢失_当数据被误删除/误操作后造成数据丢失。你尝试过用什么手段来挽救数据/损失?...
目录: MySQL高可用架构应该考虑什么? 你认为应该如何设计? MySQL备份,使用xtrabackup备份全实例数据时,会造成锁等待吗?那么如果使用mysqldump进行备份呢? MySQL 5. ...
- linux执行startx进入桌面黑屏,linux下误操作startx命令后,在登录界面进不去解决办法...
问题描述:(参考链接,这里把它复制过来,但是他的解决方案,亲测失败!!!) 给自己以前的电脑捣鼓了一个linux,然后给他搭配一些环境,然后就误操作了startx命令,导致一直在登录页面,输入正确地用 ...
- php rm-rf,rm-rf误操作的恢复过程
很多DBA一定对rm -rf深恶痛绝吧,没准哪天自己一个犯迷糊就把数据库给消灭了,然后,就没有然后了hellip;hellip;那万一hellip 很多DBA一定对rm -rf深恶痛绝吧,没准哪天自己 ...
- java oracle数据回滚,误操作ORACLE生产数据利用闪回查询备份恢复数据-java-51CTO博客...
生产环境中万一对生产数据进行了误操作,这个时候有没有什么技术能够进行紧急回滚? 一>备份没执行脱敏脚本之前的数据 select * from cr_dw as of timestamp to_t ...
- 盘点一下数据库的误操作有哪些后悔药?
前言 无论是开发.测试,还是DBA,都难免会涉及到数据库的操作,比如:创建某张表,添加某个字段.添加数据.更新数据.删除数据.查询数据等等. 正常情况下还好,但如果操作数据库时出现失误,比如: 删除订 ...
- mysql回滚用法_Mysql误操作后利用binlog2sql快速回滚的方法详解
前言 在日常工作或者学习中,操作数据库时候难免会因为"大意"而误操作,需要快速恢复的话通过备份来恢复是不太可能的,下面这篇文章主要给大家介绍关于Mysql误操作后利用binlog2 ...
最新文章
- 关于秒杀系统的压力测试
- ConfigParser模块简明教程
- 关于解决安装pwndbg问题sys.stderr.write(f“ERROR: {exc}“) /usr/bin/python3.5: No module named ensurepip
- 计算机组成原理(哈工大刘宏伟)
- 做产品:光有换位思考还不够
- c语言静态成员变量重名会怎么样,C++中静态成员函数与静态成员变量(static )...
- iframe在ipad safari的显示
- 攻防世界web题ics-06(爆破id值)
- Java序列化接口的作用总结
- 三星p7510 android 8.0,7510更新到安卓8.0了。。。
- PDO NOsuch file 将DNHOST修改
- C程序设计语言(第2版)简单读书笔记
- 平安银行股票数据涨跌预测
- STM32点阵静态显示汉字
- matlab中ones函数的使用方法详细介绍(附matlab代码)
- 百度收录提交工具-免费主动提交百度快速收录软件
- 使用vue开源项目vue-framework-wz遇到的问题以及解决方案
- cad2006安装计算机中没有cad,CAD2006如何安装?AutoCAD2006安装教程图解
- 关于log4j的参数含义
- [MATLAB]从键盘输入一个带有字母构成的字符串,要求大写变小写,小写变大写输出。