V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
avichen
V2EX  ›  Linux

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

  •  
  •   avichen · 2015-11-26 17:21:39 +08:00 · 4158 次点击
    这是一个创建于 3285 天前的主题,其中的信息可能已经有所发展或是发生改变。
    21 条回复    2015-11-27 11:37:08 +08:00
    582033
        1
    582033  
       2015-11-26 17:29:00 +08:00
    `mv /*` 能执行成功?
    feiandxs
        2
    feiandxs  
       2015-11-26 17:29:14 +08:00
    不管你在哪个目录下执行 /* 都是把根分区下的东西

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

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

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

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

    到底什么东西那么难删,动用 -f ,而且还得 root 操作……?

    (我从未遇到过…逃…
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2081 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 01:00 · PVG 09:00 · LAX 17:00 · JFK 20:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.