当前位置:首页 > 系统 > 安装safe-rm防止Linux误删除

安装safe-rm防止Linux误删除

系统2年前 (2019-12-25)

安装safe-rm防止Linux误删除

为了预防rm -rf /后的尴尬,可以安装safe-rm,一个用于防止偶然执行rm -rm命令的脚本,在默认的rm之上做了一层封装


下载安装

wget https://launchpad.net/safe-rm/trunk/0.12/+download/safe-rm-0.12.tar.gz
tar -zxvf safe-rm-0.12.tar.gz -C /usr/local/src
ln -s /usr/local/src/safe-rm-0.12/safe-rm /usr/local/bin/rm


编辑环境变量

vi /etc/profile
添加
PATH=/usr/local/bin:$PATH
执行source /etc/profile

安装safe-rm防止Linux误删除

CentOS7自带的rm命令在 /usr/bin/rm,所以在/etc/profile中需要更改$PATH,让safe-rm所在的文件夹(即 /usr/local/bin)排在第一位


添加配置文件(需要保护的目录)

vi /etc/safe-rm.conf
添加
/
/bin
/boot
/dev
/etc
/home
/lib
/lib64
/media
/mnt
/opt
/proc
/run
/sbin
/root
/sbin
/sys
/srv
/usr
/usr/bin
/usr/include
/usr/lib
/usr/local
/usr/local/bin
/usr/local/include
/usr/local/sbin
/usr/local/share
/usr/sbin
/usr/share
/usr/src
/var
/home/git
/u01
~       
/etc/safe-rm.conf


测试命令

rm

安装safe-rm防止Linux误删除

显示“/bin/rm: missing operand”,代表成功。如果不成功会显示“rm: missing operand”


测试删除目录

rm -rf /usr/
rm -rf /
rm -rf /home

安装safe-rm防止Linux误删除


本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/os/377.html

相关文章

普通PC上配置VxWorks6.6硬盘启动环境

普通PC上配置VxWorks6.6硬盘启动环境

先介绍一下PC机配置,intel老双核,SATA硬盘80G,分了两个区,第一个C盘100M,第二个D盘100M安装好Workbench3.0后新建一个环境,选择Vxworks Boot Loader...

hMailServer安装设置ClamWin反病毒

hMailServer安装设置ClamWin反病毒

首先去官网下载http://www.clamwin.com/  当前最新版本是0.99.1 大概100多MNext同意条款,Next这里注意,一定要选择Anyone who uses thi...

批处理启动系统服务

批处理启动系统服务

新安装的Excel Server有问题,服务状态可以查看到是开机自启的,但是无效果,经过测试手动在服务中启动ES服务,是可以正常启动的,所以需要批处理来负责开机重新将ES服务启动@echo ...

请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理

请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理

WIN7的IIS本机测试,提示HTTP错误 404.17 - Not Found请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理第一反映是.net运行库和IIS并没有关联起来,使用命令修复.n...

利用LVM特性对EVE-NG硬盘分区扩容

利用LVM特性对EVE-NG硬盘分区扩容

下载的EVE-NG镜像中,存放模拟器镜像的分区太小了,上传几个cisco和juniper的模拟器就快满了,所以需要使用lvm特性对ubuntu server的硬盘分区进行扩容,首先先将eve-ng虚拟...

RHEL6.5修复LVM错误

RHEL6.5修复LVM错误

RHEL6.5启动出现UNEXPECTED INCONSISTENCY RUN fsck MANUALLY,无法正常进入系统输入ROOT密码后然后输入init 0关机虚拟机“电源”--“打开电源时进入...