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

2015-11-26 17:21:39 +08:00
 avichen
3953 次点击
所在节点    Linux
21 条回复
582033
2015-11-26 17:29:00 +08:00
`mv /*` 能执行成功?
feiandxs
2015-11-26 17:29:14 +08:00
不管你在哪个目录下执行 /* 都是把根分区下的东西

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

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

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

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

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

https://www.v2ex.com/t/239168

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

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

© 2021 V2EX