携程事故,据说是 rm –rf / 惹的祸,这个命令有人实验过么?

lieefu 发布于 2015/05/28 15:37
阅读 6K+
收藏 2
当然是在root权限下,比如Ubuntu下,$sudo  rm –rf /  ,结果会如何?
加载中
1
beyondforever68
beyondforever68

我替大伙试了一下:

在docker环境下起个ubuntu的container,

执行rm -rf /

提示如下:

root@08d641c05cef:/# rm -rf /
rm: it is dangerous to operate recursively on '/'
rm: use --no-preserve-root to override this failsafe

再执行: rm -rf --no-preserve-root /

则文件都被删除了


lieefu
lieefu
@beyondforever68 嗯,看见了,已经把这个答案设置为最佳答案
beyondforever68
beyondforever68
回复 @lieefu : 刚才有人贴的http://lambdaops.com/rm-rf-remains/可以看看
lieefu
lieefu
我也刚实验了下,已经把贴图附上了
3
顶礼膜拜大神
会把当前路径下所有的文件夹和文件夹下的子目录全部删除。若没有备份 ,就没法恢复了。
3
eechen
eechen
携程用的是微软的技术堆栈,不要让Linux背锅好不好.
还有骗人执行 sudo  rm –rf / 是非常不道德的.
许添翼
许添翼
回复 @春天花不开 : 携程是业内有名的.NET系,所以基本上不用据说。
气质舞王尼古拉斯赵四
气质舞王尼古拉斯赵四
回复 @lieefu :你别理他,在他眼里,只有ubuntu和php是完美无瑕的,其他的都是狗屎
lieefu
lieefu
这都是哪儿跟哪儿?问个问题有罪?
3
loyal
loyal
你执行不了的.马上就提示你了.~不信你试下.
1
霍啸林
霍啸林
开个虚拟机试一下就知道了
1
huohuo1589
huohuo1589
楼主别扯淡了
lieefu
lieefu
这都是哪儿跟哪儿?问个问题有罪?
1
方棱
方棱
携程用的可能是Windows系统哦。
0
酷酷的就
酷酷的就
alias cd='rm -rf'
DC梦幻岛
DC梦幻岛
很有可能[20]
诡道
诡道
笑了
帖子列表
帖子列表
你够狠啊
0
狗操_我今年大三它妈
狗操_我今年大三它妈

应该替换掉rm 这个命令。加上删除敏感目录的判断


0
紫系流月
紫系流月
删除目录下所有文件,不会吧 这是有多大仇
返回顶部
顶部