请教大佬, centos 忘记用户密码问题

2024-09-05 10:53:19 +08:00
 mapleleaf2023
请教大家,现在一台 centos 服务器,已经稳定运行 4 年,目前由于人员变动,不知道登录密码,无法登录,目前业务系统有故障无法启动。现在在启动时修改 root 权限但是好像修改密码不生效,请问这样的情况,如何做到能正常登录业务系统排除故障,或者如何能不破坏业务系统运行拿到密码,谢谢!
2965 次点击
所在节点    Linux
22 条回复
xcsoft
2024-09-05 10:57:45 +08:00
可以进救援模式 修改密码的
YVAN7123
2024-09-05 11:04:13 +08:00
拍照,看一下现在的情况
sagaxu
2024-09-05 11:18:43 +08:00
recovery/rescue mode 下修改密码,有的需要重新 mount 只读的文件系统,有些需要 chroot 。
除了 recovery/rescue mode ,还有 single user mode 可以改密码。
也可以用其它系统的 live cd 启动,mount 好文件系统,chroot 进去后修改密码。
swLoXtOtd89pGg8t
2024-09-05 11:42:28 +08:00
记得 rescue 改完密码处理好 selinux
swLoXtOtd89pGg8t
2024-09-05 11:42:49 +08:00
不然一直提示密码错误
dragonfsky1
2024-09-05 11:50:54 +08:00
不能进救援模式了吗?
iloveayu
2024-09-05 11:55:52 +08:00
没有全盘加密情况下,业务系统都无法启动了,重启下机器进单用户改呗,你能物理碰到服务器,还有啥不能动的?
sayakafs
2024-09-05 12:02:41 +08:00
没生效建议排查一下 selinux 可能是这个引起的
churchmice
2024-09-05 12:08:07 +08:00
你只能改密码,原始密码是拿不到的,系统存的是 hash 而不是密码本身
kokutou
2024-09-05 12:08:56 +08:00
单用户模式啊

先做个备份 然后随便弄
jayeli
2024-09-05 13:11:50 +08:00
先 clonezilla 备份,再进单用户模式改密码
wheat0r
2024-09-05 15:42:37 +08:00
这个是 RHCSA 的考题吧
tool2dx
2024-09-05 15:45:32 +08:00
我接手的时候也没 root 密码,都是自己用救援模式自己改的。
yolee599
2024-09-05 17:18:11 +08:00
搞一个 live 镜像,chroot 进去直接改,前提是硬盘没有加密
dode
2024-09-05 19:45:21 +08:00
修改密码的步骤再来一遍,touch /.autorelabel

增加一个重建 selinux 标签命令
Ipsum
2024-09-05 19:52:38 +08:00
如果 grub 没加密,没用加密磁盘可以进入单机模式强制改。
mapleleaf2023
2024-09-05 22:23:34 +08:00
睡一觉起来,先感谢楼上这么多兄弟的热心回复。看来这个难题在各位兄弟来看小菜一碟!截图见链接 https://imgse.com/i/pAZrsrd ,我明天让现场小兄弟试试,万分感谢!
mapleleaf2023
2024-09-05 22:30:37 +08:00
丢了一张图片 https://imgse.com/i/pAZrvzF
liuliancao
364 天前
google 下关键词吧 centos 单用户
mapleleaf2023
364 天前
@liuliancao 谢谢!

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

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

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

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

© 2021 V2EX