重置系统开机密码
1. 前置准备
在登录界面记住忘记用户登录密码的用户名,此文档示例为 lyadmin

2. 方案一:通过 Recovery Mode 修改
- 重启系统,在 GRUB 界面中选择 "Advanced options for Kylin V10 SP1"
注意:如果是华为 W585X 机器(9000C CPU),需先按 F10 关闭快速启动才能看到此界面

- 选择 "Kylin V10 SP1, 5.4.18-85-generic (recovery mode)"
- 在此界面按回车,直到出现
#提示符

- 输入修改密码命令:
passwd 用户名例如:
passwd lyadmin(需按实际用户名调整) - 按回车后输入两遍新密码即可完成修改
提示:输入密码时内容不会显示,这是正常现象。密码需满足不少于8位且包含至少两种不同字符。
- 修改完成后输入
reboot -f重启系统
3. 方案二:通过单用户模式修改
- 在 GRUB 界面按 e 键进入编辑模式


- 将光标移动至
linux行的security=kysec前,添加:init=/bin/bash console=tty0注意保留空格

- 按 Ctrl+X 或 F10 保存并启动
- 在
#后输入:passwd 用户名

- 输入两遍新密码完成修改
- 输入
reboot -f重启系统

4. 方案三:华为机型专项
- 在 GRUB 界面按 e 键
注意:华为 W585X(9000C CPU)需先按 F10 关闭快速启动


- 在
linux开头那行,删除ro及后面的所有内容

- 在末尾添加:
rw single console=tty init=/bin/bash

- 按 Ctrl+X 或 F10 保存启动
- 按回车,在
#后输入:passwd 用户名 - 输入两遍新密码完成修改
- 输入
reboot -f重启系统

5. 方案四:使用系统启动盘修改
注意:此方法不适用于华为海思麒麟系列 CPU 电脑。海思麒麟系列请参考:
海思麒麟9000C进入LiveCD操作指南
- 制作系统启动盘(U盘或使用随授权书寄出的光盘)
- 将系统引导进入 U 盘或光盘
- 选择 "试用银河麒麟操作系统而不安装"


- 输入
lsblk查看原系统根分区的盘符

- 切换到原系统根分区:
sudo chroot /media/kylin/SYSROOT(路径以上一步返回值为准)
- 执行
passwd 用户名,输入两次新密码

- 取出启动盘,重启系统即可