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

安装safe-rm防止Linux误删除

系统3年前 (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

相关文章

安装新版SpamAssassin for Windows v3.4.1

安装新版SpamAssassin for Windows v3.4.1

前几篇博客发过hMailServer安装设置SpamAssassin反垃圾邮件 ,但是那个SpamAssassin的版本太老,过滤效果并不好。参考了http://wiki.apache.or...

Centos安装lrzsz通过Zmodem协议传输数据

Centos安装lrzsz通过Zmodem协议传输数据

主要还是懒,不想打开ssh之类的客户端进行windows与linux之间文件交互,想起来了使用modem协议传。系统是centos,客户端软件xshell,直接yum安装yum instal...

批处理启动系统服务

批处理启动系统服务

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

IIS添加所有MIME类型

IIS添加所有MIME类型

MIME (Multipurpose Internet Mail Extensions) 是描述消息内容类型的因特网标准。MIME 消息能包含文本、图像、音频、视频以及其他应用程序专用的数据。打开II...

CentOS7安装cacti

CentOS7安装cacti

网上有一种叫cactiez的集成版本,rrd组件一直有问题,版本也太老,于是就想着重新搭建一个环境试试配置环境关闭Selinux vi /etc/selinux/config 将SELI...

搭建FAMP

搭建FAMP

使用FreeBSD 11.1搭建FAMP环境(FreeBSD、Apache、MariaDB、PHP)运行wordpress安装Apachels /usr/ports/www/ |&...