当前位置:首页 > 系统 > 安装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

相关文章

hMailServer安装设置ClamWin反病毒

hMailServer安装设置ClamWin反病毒

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

Excel服务器2016破解安装与配置

Excel服务器2016破解安装与配置

原理:  底层Server:利用高版本服务端对低版本服务端进行功能扩容,低版本服务器数据库进行底层运算高层Server:高版本服务端只对微信APP和填报网站提供服务终端PC:客户端——>...

CentOS7安装MRTG通过SNMP监控网络流量

CentOS7安装MRTG通过SNMP监控网络流量

虽然迪普ADX3000-TA负载均衡设备自带流量监测功能,但是时间线不清晰,精确到某个时间点无法得知具体流量峰值,所以使用一台虚拟机安装CentOS通过使用mrtg工具,读取负载均衡配置的SNMP协议...

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

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

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

CentOS7安装PureFTP和vsFTP使用加密连接

CentOS7安装PureFTP和vsFTP使用加密连接

LNMP环境搭建好后,日后需要管理webroot路径下的文件,采用加密方式的FTP方式比较简单也安全安装PureFTPyum install pure-ftpd配置PureFTPv...

CentOS7 Postfix配置

CentOS7 Postfix配置

使用Postfix+Dovecot配置简单的邮件服务器安装Bindyum install bind-chroot配置Bind  编辑主配置文件,里面的各种参数用...