国产信创系统银河麒麟忘记密码/账户锁定解决方法

1. 进入单用户模式

重启系统并进入 GRUB 菜单

重启需要重置密码的机器,在启动时进入 GRUB 选择界面,如下图:

p1.png

在此界面按 E 键,进入 GRUB 配置编辑模式:

1740920852053.png

在该界面中,可以使用 方向键移动光标,找到以 Linux 开头的那一行。从 security= 处开始删除,删除到 ro 关键字之后,并添加以下内容:

1
rw single console=tty init=/bin/bash

修改后的界面如下:

1740921067087.png

1740921149564.png

修改完成后,按 Ctrl + X 以应用更改并进入单用户模式。


参数说明

参数 作用
rw 以读写模式挂载根文件系统,确保可以进行修改操作
single 进入单用户模式(运行级别 1),仅运行基本系统进程,适用于维护和故障排查
console=tty 指定系统控制台设备为 tty,确保终端输入输出正常
init=/bin/bash 直接启动 /bin/bash 作为 PID 1,而非默认的 init 进程

2. 重置密码(若仅账户被锁定,可跳过此步)

在单用户模式下,可使用以下命令操作系统。

查询系统用户名

执行以下命令列出 /home 目录下的用户:

1
ls /home

示例输出:

1740921630040.png

修改指定用户密码

使用以下命令重置密码(请将 用户名 替换为实际账户名):

1
passwd 用户名

示例:

1740921801127.png

重启系统

重置完成后,执行以下命令重启系统:

1
reboot -f

系统重启后,即可使用新密码登录。


3. 账户解锁(适用于因密码输错次数过多导致的锁定)

若因密码输错次数过多,导致账户被锁定,系统可能会显示如下提示:

1740921994829.jpg

进入单用户模式

请按照 1. 进入单用户模式 的步骤进入单用户模式。

解锁账户

在单用户模式下,执行以下命令解除账户锁定(请将 用户名 替换为实际账户名):

1
pam_tally2 -u 用户名 -r

执行成功后,账户的错误登录次数将被清零。

示例:

1740922187364.png

重启系统

解锁账户后,执行以下命令重启系统:

1
reboot -f

账户解锁完成,重新尝试登录即可.