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

紧急求助:服务器禁用了 Root 登录后,但只有一个 root 用户,还有救么?

  •  
  •   Seymer · 2017-09-15 17:22:10 +08:00 · 4422 次点击
    这是一个创建于 2386 天前的主题,其中的信息可能已经有所发展或是发生改变。
    刚才给测试服务器设置禁用了 Root 登录,本来接着设置普通用户。然后同事找我说了会话,等再继续时卡住(超时)了,只有一个 root 用户。现在怎么办呢? 服务器配置过 key 登录。
    19 条回复    2017-09-16 20:55:11 +08:00
    lscomeon
        1
    lscomeon  
       2017-09-15 17:28:14 +08:00
    只有一个用户还被你禁用了还能咋整,
    通过可用的方式进入恢复模式把限制取消吧
    DANG
        2
    DANG  
       2017-09-15 17:32:31 +08:00
    能重启进入单用户模式吗
    keen88
        3
    keen88  
       2017-09-15 17:33:04 +08:00
    找机房
    suantong
        4
    suantong  
       2017-09-15 17:37:03 +08:00
    救援模式,对,就是你,该表演了。
    jason2017
        5
    jason2017  
       2017-09-15 17:39:06 +08:00
    去机房吧
    loser
        6
    loser  
       2017-09-15 17:39:57 +08:00
    所以 screen + sh 很重要啊
    a1044634486
        7
    a1044634486  
       2017-09-15 17:41:14 +08:00
    坐等答案,表示不知道单用户模式咋取消禁用 root,网上没搜到,大佬别喷,
    vus520
        8
    vus520  
       2017-09-15 17:48:34 +08:00
    看到『测试』关键词了,本来很高兴的事情。
    fangdingjun
        9
    fangdingjun  
       2017-09-15 17:52:14 +08:00   ❤️ 1
    正常流程是先建一个可以切换到 root 的普通用户,然后以普通用户登上去,切换到 root,然后再禁 root

    如果是 passwd -l 禁用的,单用户下用 passwd -u 或者删除 /etc/shadow 密码字段的感吧号(!)
    winglight2016
        10
    winglight2016  
       2017-09-15 18:19:28 +08:00
    有的,我之前在 EC2 上碰到同样的问题,google 了一下找到办法了,你也搜一下呗
    wlsnx
        11
    wlsnx  
       2017-09-15 18:23:19 +08:00
    单用户模式,把配置改回来
    Zzzzzzzzz
        12
    Zzzzzzzzz  
       2017-09-15 18:24:28 +08:00
    ssh 禁用 root 登录, 但是可以普通用户登录后 su 成 root 啊
    UnknownR
        13
    UnknownR  
       2017-09-15 18:25:51 +08:00 via iPhone
    @fangdingjun 咋建
    bao3
        14
    bao3  
       2017-09-15 18:40:54 +08:00
    有串口的话,可以串口解决
    weakish
        15
    weakish  
       2017-09-15 19:13:28 +08:00   ❤️ 1
    基本上所有 Linux 和 BSD 发行版都提供单人模式。
    一般虚拟机提供商或者机房都提供 console access 或类似的东西.
    mcds
        16
    mcds  
       2017-09-15 19:16:21 +08:00 via Android
    所以说...运维这事马虎不得...
    NoAnyLove
        17
    NoAnyLove  
       2017-09-16 01:20:40 +08:00
    正常流程难道不应该是先添加用户,再禁用 root 登陆的吗? Orz

    应该禁用的只是 root 不能通过 ssh 登陆吧,只能通过主机商提供的本地终端接口登陆了,一般主机商都有这个功能,有些是 VNC,也谢是一个 Web Console,具体看你主机商提供的是什么,名字可能不太一样。话说是独立服务器还是 VPS ?
    Seymer
        18
    Seymer  
    OP
       2017-09-16 10:55:12 +08:00
    @loser 是的。
    @fangdingjun 是这样的,所以还是要规范化流程。因为创建用户时总拿不准起什么名字比较好,比较纠结,所以会放到最后,这次是个教训。
    @NoAnyLove 嗯,最后重装了。
    levinit
        19
    levinit  
       2017-09-16 20:55:11 +08:00
    禁用后要重启才能生效吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2118 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 16:14 · PVG 00:14 · LAX 09:14 · JFK 12:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.