刚才给测试服务器设置禁用了 Root 登录,本来接着设置普通用户。然后同事找我说了会话,等再继续时卡住(超时)了,只有一个 root 用户。现在怎么办呢? 服务器配置过 key 登录。
|
lscomeonSep 15, 2017
1
只有一个用户还被你禁用了还能咋整,
通过可用的方式进入恢复模式把限制取消吧 |
|
DANGSep 15, 2017
2
能重启进入单用户模式吗
|
|
keen88Sep 15, 2017
3
找机房
|
|
suantongSep 15, 2017
4
救援模式,对,就是你,该表演了。
|
|
jason2017Sep 15, 2017
5
去机房吧
|
|
loserSep 15, 2017
6
所以 screen + sh 很重要啊
|
|
a1044634486Sep 15, 2017
7
坐等答案,表示不知道单用户模式咋取消禁用 root,网上没搜到,大佬别喷,
|
|
vus520Sep 15, 2017
8
看到『测试』关键词了,本来很高兴的事情。
|
|
9
正常流程是先建一个可以切换到 root 的普通用户,然后以普通用户登上去,切换到 root,然后再禁 root
如果是 passwd -l 禁用的,单用户下用 passwd -u 或者删除 /etc/shadow 密码字段的感吧号(!) |
|
winglight2016Sep 15, 2017
10
有的,我之前在 EC2 上碰到同样的问题,google 了一下找到办法了,你也搜一下呗
|
|
wlsnxSep 15, 2017
11
单用户模式,把配置改回来
|
|
ZzzzzzzzzSep 15, 2017
12
ssh 禁用 root 登录, 但是可以普通用户登录后 su 成 root 啊
|
|
UnknownRSep 15, 2017 via iPhone
13
@fangdingjun 咋建
|
|
bao3Sep 15, 2017
14
有串口的话,可以串口解决
|
|
15
基本上所有 Linux 和 BSD 发行版都提供单人模式。
一般虚拟机提供商或者机房都提供 console access 或类似的东西. |
|
mcdsSep 15, 2017 via Android
16
所以说...运维这事马虎不得...
|
|
NoAnyLoveSep 16, 2017
17
正常流程难道不应该是先添加用户,再禁用 root 登陆的吗? Orz
应该禁用的只是 root 不能通过 ssh 登陆吧,只能通过主机商提供的本地终端接口登陆了,一般主机商都有这个功能,有些是 VNC,也谢是一个 Web Console,具体看你主机商提供的是什么,名字可能不太一样。话说是独立服务器还是 VPS ? |
|
18
|
|
levinitSep 16, 2017
19
禁用后要重启才能生效吧
|