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

相关文章

CentOS7安装FRRouting使用BGP解决虚拟网卡互通

CentOS7安装FRRouting使用BGP解决虚拟网卡互通

FRRouting(frr)是一个路由软件套件,它衍生自Quagga,它为类Unix平台提供了所有主要路由协议的实现,这里使用两台CentOS7使用BGP协议解决network namespace的虚...

关闭win7 IPv6隧道

关闭win7 IPv6隧道

以前使用openwrt有公网IP,使用了Hurricane Electric的Free IPv6 Tunnel Broker,换为联通光纤后成为内网IP,无法使用了强迫症表示看到这些IPv6隧道难受,...

CentOS7清理磁盘空间

CentOS7清理磁盘空间

CentOS7长期使用后会产生多余文件,这时需要进行清理磁盘空间使用duf工具可以更直观的查看磁盘占用量#duf下载地址https://github.com/muesli/duf/releases/t...

hMailServer汉化文件和汉化方法

hMailServer汉化文件和汉化方法

汉化文件在此,转自hMailServer中文论坛 swedish.rar首先停止服务,找到hMailServer停止服务打开hMailServer的语言路径 X:\hMailServer\L...

CentOS8 安装Tomcat9

CentOS8 安装Tomcat9

CentOS8.0安装Tomcat9系统配置setenforce 0  sed 's/SELINUX=.*/SELINUX=permissive/g'&...

win2008 r2开机自动登陆

win2008 r2开机自动登陆

邮件服务器系统默认是不自动登陆的,重启后有些自启项起不来,虽然不安全,但是需要自动登陆cmd下输入control userpasswords2勾选掉“要使用本机,用户必须输入用户名和密码”输...