在 centos 6 下面, root 用户,~下执行了 mv /*,导致 ssh 登陆不了了,谁知道有啥办法再进服务器吗?

2015 年 11 月 26 日
 avichen
5038 次点击
所在节点    Linux
21 条回复
582033
2015 年 11 月 26 日
`mv /*` 能执行成功?
feiandxs
2015 年 11 月 26 日
不管你在哪个目录下执行 /* 都是把根分区下的东西

你这一招堪比 rm -rf
feiandxs
2015 年 11 月 26 日
@582033 他估计没说后面的路径。。
HentaiMew
2015 年 11 月 26 日
我擦... 也是高人呐。。。
582033
2015 年 11 月 26 日
这种事儿只能告诉题主:节哀,吃一堑长一智

谁没有个 `rm -rf``的时候呢
ixiaozhi
2015 年 11 月 26 日
无解咯 堪比 rm -rf 哈哈
avichen
2015 年 11 月 26 日
谢谢各位,碰到猪一样的队友,我也是无语了,找人重装去,哎......
avichen
2015 年 11 月 26 日
@582033
@feiandxs
centos 下可以, ubuntu 不行
novaeye
2015 年 11 月 26 日
以前也碰到过猪队友直接在服务器上执行了 rm -rf /usr, 幸好意识还算到位, 没有退出 shell, 直接从另一台安装配置完全一样的服务器上直接 scp 把 /usr 目录又拉了过来=.=!!!
watara
2015 年 11 月 26 日
轻易不给 root 权限呀。。。。
lonelygo
2015 年 11 月 26 日
好吧,大杀器 rm -rf 有了好基友。
LINAICAI
2015 年 11 月 26 日
我被 rm -rf 整过两次。。。(掩面)
avichen
2015 年 11 月 26 日
@watara 测试服务器,没管得这么严。
FradSer
2015 年 11 月 26 日
你可有备份?
irockytan
2015 年 11 月 26 日
我被 rm -rf * 整过两次,后面再也不给其他人 root 账号,后面都是 liveCD 启动后挂载磁盘,然后恢复文件,幸好数据文件还没被删掉
avichen
2015 年 11 月 26 日
@FradSer 没有备份
onice
2015 年 11 月 26 日
找张 LiveCD ,回到救援模式去恢复吧。如果自己不能去现场,只有联系机房了……
zflavCom
2015 年 11 月 26 日
mv /* 到 xx 这是根目录 不是用户目录啊大哥
nekoyaki
2015 年 11 月 26 日
`mv /*`里的 * ,会被 shell 解释器拆开,变成 /目录下的目录按顺序排列的。
所以`mv /*`的作用实际相当于你把 /目录里,除了最后一个目录以外的目录,都移到最后一个目录里。

如果你没手贱的话,再移回去就行。
如果手贱了,想办法把这块磁盘用别的机器 /虚拟机挂上,再移回来吧。

当然,如果你要是把磁盘加密了,那正常途径是真没招了。
avichen
2015 年 11 月 27 日
@zflavCom 知道,这活不是我干的,现在也没办法了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/239168

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX