可通过recovery mode、grub单用户模式或livecd工具盘三种方法重置银河麒麟v10密码:一、recovery mode中用passwd命令修改;二、grub编辑内核参数为rw并执行passwd;三、livecd挂载根分区后chroot执行passwd。

如果您在登录银河麒麟V10系统时无法输入正确密码,且已确认用户名无误,则可能是因遗忘原始密码导致验证失败。以下是针对该问题的多种重置方法,均无需原密码即可执行。
一、通过Recovery mode(救援模式)重置密码
该方式利用系统预置的维护环境,在保留原有配置前提下直接调用passwd命令修改指定用户凭证,操作门槛低且不易引发系统异常。
1、重启计算机,在GRUB启动菜单出现后,使用方向键选择含“recovery mode”字样的启动项。
2、按Enter键进入加载流程,等待维护界面完全呈现。
3、界面提示后按Enter键进入命令行维护模式。
4、输入cat /etc/passwd并回车,查找目标用户名所在行,确认其确切拼写(注意大小写与符号)。
5、输入passwd 用户名(将“用户名”替换为实际名称),回车后依次输入并确认新密码。
6、密码更新成功后,输入reboot命令强制重启系统。
二、通过GRUB单用户模式(编辑内核参数)重置密码
此方法绕过图形登录流程,直接以root权限挂载根文件系统,适用于未启用或无法进入recovery选项的场景,需手动修改启动参数。
1、重启主机,在BIOS自检结束后连续按Shift键(部分机型为Esc),确保GRUB菜单显示。
2、在菜单中按E键进入当前启动项的编辑界面。
3、定位以linux开头的行,将末尾的ro替换为rw init=/bin/bash console=tty0。
4、若该行存在security=kysec或类似字段,将其修改为security=none。
5、按Ctrl+X或F10保存并启动,系统将直接进入bash命令行。
6、输入mount -o remount,rw /重新挂载根分区为可写状态。
7、执行passwd 用户名,按提示两次输入新密码。
8、输入exec /sbin/init或/sbin/reboot -f重启系统。
三、使用LiveCD工具盘重置密码
当系统引导损坏、GRUB被隐藏或物理设备不响应键盘操作时,可通过外部可启动介质加载独立运行环境,直接修改目标磁盘中的shadow文件。
1、在另一台正常运行的Linux或Windows设备上下载银河麒麟V10官方LiveCD镜像。
2、使用Rufus或balenaEtcher等工具将镜像写入U盘,制作成可启动介质。
3、将U盘插入故障主机,重启并从BIOS中选择U盘为第一启动项。
4、进入Live环境后,打开终端,执行sudo fdisk -l识别系统所在磁盘分区(通常为/dev/sda1或/dev/nvme0n1p1)。
5、创建挂载点并挂载系统根分区:sudo mkdir /mnt/target && sudo mount /dev/sdXY /mnt/target(XY替换为实际分区编号)。
6、切换到目标系统环境:sudo chroot /mnt/target。
7、运行passwd 用户名,设置新密码。
8、退出chroot环境并重启:exit && sudo reboot,拔出U盘,系统将从原硬盘启动。










