Linux危险命令rm 、reboot、shutdown、fdisk等重写,降低风险

Linux的rm 、reboot、shutdown、fdisk等命令误操作会造成严重后果,可以重写这些命令降低风险。一般是重写/etc/bashrc (非/root/.bashrc,这里的环境变量只有root用户才会加载),末尾添加重写代码,保存后 source /etc/bashrc加载或重新连接sshd

​

##### rewrite begin####

             alias ct=cleantrash #清空垃圾箱
             alias lt=lstrash   #垃圾箱列表
             alias rm=rm_plus #重写删除命令
             alias reboot=reboot_plus #重写重启命令
             alias shutdown=shutdown_plus #重启关机命令
   
             rm_plus() {
               for i in $@
                do
                 if [ -d "${i}" ] || [ -f "${i}" ]
                  then 
                    mv  ${i} /home/.trash/
                 fi
               done
              echo '已删除至垃圾箱,查看:lt或listtrash,清空:ct或cleantrash'
              }
             
             lstrash() {
              echo '垃圾箱列表'
              ls  /home/.trash
              #cd /home/.trash && `du -sh *` && cd -          
             }
             
             cleantrash() {
             read -p "清空垃圾箱吗[y/n]" confirm
             [ $confirm == 'y' ] || [ $confirm == 'Y' ] && /usr/bin/rm -rf /home/.trash/*
             }
             
             reboot_plus() {
             read -p "确定重启吗[y/n]" confirm
             [ $confirm == 'y' ] || [ $confirm == 'Y' ] && /usr/sbin/reboot
             }
                    
             shutdown_plus() {
             read -p "确定关机吗[y/n]" confirm
             [ $confirm == 'y' ] || [ $confirm == 'Y' ] && /usr/sbin/shutdown
             }                        
            

##### rewrite end #####
​

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值