删库跑路最佳实践总结
文章目录
- 导语
- root权限实战
- 1. 测试:rm -fr /
- 2. 测试:rm -fr /*
- 非root权限实战
- 1. 测试:rm -fr /
- 2. 测试:rm -fr /*
- 总结
导语
本人的云服务器马上到期了,在到期前的几个小时里,我有个大胆的想法:玩一把删库跑路!
root权限实战
1. 测试:rm -fr /
不小心执行了rm -fr /
难道必须得跑路吗?事实证明:No!命令并没有执行成功,反而会告诉你这是一个危险操作。同时,如果你真的想删库跑路,也给你指了一条明路:加--no-preserve-root
参数
[root@VM_0_11_centos /]# rm -fr /
rm: it is dangerous to operate recursively on ‘/’
rm: use --no-preserve-root to override this failsafe
--no-preserve-root
参数是什么意思呢?应该是不保留根目录/的意思。我们来试一下
虽然大家可以看到对有些系统文件的删除有操作权限限制,但是,也只是个别文件删不了,能删的都已经删完了!!!下图可以证明/bin/bash
目录肯定没了!
如果真的走到了这一步,那就赶紧买票跑路吧,老板真要找人弄死你!
现在我的云服务器已经废了,为了接下来的测试,我决定重装系统!!!
2. 测试:rm -fr /*
网上也有说rm -fr /*
这种操作的,翻译过来就是rm -fr /bin/ /boot/ /dev/ /etc/ /home/ /lib/ /lib64/ /lost+found/ /media/ /mnt/ /opt/ /proc/ /root/ /run/ /sbin/ /srv/ /sys/ /tmp/ /usr/ /var/
,也就是将根目录/下面的所有文件夹都删除,想想就很刺激,忍不住要试一下
好了兄弟们,博客先写到这里,我要跑路了~
非root权限实战
1. 测试:rm -fr /
命令提示和root权限一模一样
[gjh@VM-0-11-centos ~]$ rm -fr /
rm: it is dangerous to operate recursively on ‘/’
rm: use --no-preserve-root to override this failsafe
废话不多说,加上--no-preserve-root
参数试一下:
[gjh@VM-0-11-centos ~]$ rm -fr --no-preserve-root /
看起来好像完犊子了!!!跟上面root权限删除过程好像!
待我检查一下服务器
有惊无险!!!吓死宝宝了
虽说服务器保住了,但这条命令真的什么都删不掉吗?我不甘心,我在/home/gjh
目录下创建了一个文件,再执行rm -fr --no-preserve-root /
命令,看看文件还在不在
先创建文件:
[gjh@VM-0-11-centos /]$ cd
[gjh@VM-0-11-centos ~]$ pwd
/home/gjh
[gjh@VM-0-11-centos ~]$ echo 'test' > test
[gjh@VM-0-11-centos ~]$ ll
total 4
-rw-rw-r-- 1 gjh gjh 5 May 30 02:29 test
执行删库跑路命令:
[gjh@VM-0-11-centos ~]$ rm -fr --no-preserve-root /
查看结果:
[gjh@VM-0-11-centos ~]$ cd
[gjh@VM-0-11-centos ~]$ pwd
/home/gjh
[gjh@VM-0-11-centos ~]$ ll
total 0
果然文件被删掉了,看来普通用户只能删掉自己创建的文件。
2. 测试:rm -fr /*
根据上一个测试案例,我们猜测普通用户应该只能删掉自己创建的文件,所以我们直接创建文件进行验证。
先创建文件:
[gjh@VM-0-11-centos /]$ cd
[gjh@VM-0-11-centos ~]$ pwd
/home/gjh
[gjh@VM-0-11-centos ~]$ echo 'test' > test
[gjh@VM-0-11-centos ~]$ ll
total 4
-rw-rw-r-- 1 gjh gjh 5 May 30 02:36 test
执行删库跑路命令:
[gjh@VM-0-11-centos ~]$ rm -fr /*
执行效果看起来都挺吓人的:
最后结果就是除了刚才创建的文件被删,其他什么事都没有:
[gjh@VM-0-11-centos ~]$ pwd
/home/gjh
[gjh@VM-0-11-centos ~]$ ll
total 0
总结
- 服务器不会执行
rm -fr /
命令,只会提示这是一个危险操作 - 删库跑路的两个命令:
rm -fr --no-preserve-root /
或rm -fr /*
- root权限如果删库跑路,服务器基本废了;非root权限删库跑路只会删除掉自己创建的文件,对服务器和其他用户无影响
删库跑路最佳实践总结相关推荐
- 运维进化论:微盟“删库跑路”给我们的启示
作者:茹炳晟,软件质量和研发工程效能专家 事件背景 微盟是国内移动互联网营销引领者,中国最大的微信公众智能服务平台,基于微信为企业提供开发.运营.培训.推广一体化解决方案,帮助企业实现线上线下互通,社 ...
- 删库跑路事件发生,SaaS云服务如何守护数据安全
作者 | 蒋敏峰 责编 | Carol 封图 | CSDN付费下载于视觉中国 近日,某SaaS服务商/微盟遭遇员工删库跑路,服务器出现大面积故障,一时间让平台上的几百万家商户生意基本停摆.这一事件发生 ...
- 关闭删库跑路的后门,打造高可用的MySQL
0 MySQL HA/Scalability 如何关上"删库跑路"的后门,维护我们的数据安全呢? 数据是当今Web,移动,社交,企业和云应用程序的流行货币.确保数据始终可用是任何组 ...
- 微盟“删库跑路”事件给我们的启示!
往期热门文章: 1.<往期精选优秀博文都在这里了!> 2.开发属于自己的第一款 IDEA 插件! 3.Nginx为什么快到根本停不下来? 4.又一个程序员跑路删库跑路被抓了,导致服务器瘫痪 ...
- 数据库周刊54丨2020 年度报告:PingCAP、腾讯云数据库、人大金仓、GoldenDB ;CPU 100% SQL优化案例;Mysql内存溢出处理;避免删库跑路黑天鹅……
热门资讯 [1.PingCAP 2020 年度报告|相信开放的力量 [摘要]本文为PingCAP 2020年度报告.盘点了PingCAP里程碑大事件:完成D轮2.7亿美元融资,创造全球数据库历史新的里 ...
- 成天说要删库跑路,这次真的有人干了
说句玩笑,乍一看到这条新闻时,还以为是微软系统被员工删库了,吓了我一跳. "删库跑路",一直是程序员们的口头禅,但很少有人敢做这样的事情,毕竟容易牢底坐穿了. 之前发生过某科技公司 ...
- 漫画:如何给女朋友解释什么是删库跑路?
作者 | 漫话编程 来源 | 漫话编程(ID:mhcoding) 在DBA圈子有这样一个段子: 最近几年,经常会出现各种删库跑路的事件发生,前几天还有报道说思科离职5个月的程序员,为了报复公司,删虚拟 ...
- 代码内容变成图片_网站只剩25行代码,真有程序员“删库跑路”?
"可能我删了数据才会轻松吧 可能我格了硬盘才会休息吧 可能逃出了公司我就跑到天边 可能我还没找到 那个BUG--" 曾经,有一位程序员,在某个加班的深夜,一边听着<可能否&g ...
- binlog日志_【删库跑路】使用Binlog日志恢复误删的MySQL数据
前言 "删库跑路"是程序员经常谈起的话题,今天,我就要教大家如何删!库!跑!路! 开个玩笑,今天文章的主题是如何使用Mysql内置的Binlog日志对误删的数据进行恢复,读完本文, ...
- 几万年前,有一只猴子大闹地府后删库跑路...
话说几万年前,有一只猴子在大闹地府删库跑路,导致地府几百年没缓过劲儿来...... 在知乎上冒出这么一个问题:"孙悟空无姓无名的时候,阎王生死簿是怎么写的呢?" 生死薄技术上如何实 ...
最新文章
- Java成员变量与类变量_Java基础随记2-成员变量和类变量的区别
- 来自曾经一起“挥洒汗水”的志愿者伙伴们的一封信
- 学习笔记 | 传统企业互联网改革之道
- 《Python黑帽子:黑客与渗透测试编程之道》 Web攻击
- SQLServer 维护脚本分享(08)临时数据库(tempdb)
- Swift泛型Protocol对比C#泛型Interface
- 15. 迭代器模式(Iterator Pattern)
- 三月提示:提防挂马网站 关注账号安全
- 腾讯再出新招!社交新产品“有记”已上线?
- MongoDB应用上的坑
- 什么是时延?(延迟)
- SEM和SD的区别和联系,以及其计算方法(实际作图方法)
- python爬取网页停止_如何使用Python抓取雪球网页?
- 操作系统:磁盘调度算法FCFS算法(c语言)
- address already in use :::8080,端口号已被占用
- 如何成为云原生技术高阶玩家?华为云最近做了这件事
- 关于传奇皓月GOM引擎登录器配置与生成完整教程
- 软件开发的过程中,这些文档你都用到了吗?
- 通用对话框——FolderBrowserDialog
- 数据库表设置外键VS不设置外键,哪个更好?