可通过图形界面、终端命令或单用户模式重置银河麒麟桌面系统用户密码:图形界面在控制面板中操作,终端用passwd命令,单用户模式需修改GRUB参数并挂载根分区后执行passwd。
您已成功登录银河麒麟桌面环境,但需要更新当前账户的登录凭证,可能是因密码到期、安全策略要求或个人习惯调整。该操作直接修改 /etc/shadow 中的哈希值,新密码将立即生效,下次登录必须使用新密码。
该方法调用系统内置账户管理模块,自动触发PAM密码策略校验,强制检查长度、字符类型及历史重复,适合日常维护场景。
1. 点击屏幕左下角“开始菜单”按钮,选择“控制面板”。
2. 在控制面板中找到并双击“用户账户”图标。
3. 在用户账户窗口左侧列表中,确认选中当前登录的用户名(如 kylin 或 administrator),点击右侧“更改密码”按钮。
4. 输入当前密码 → 两次输入新密码(需满足至少8位、含大小写字母+数字组合)→ 可选填写密码提示信息。
5. 点击“确定”,系统立即写入新哈希值,无需重启。
当桌面响应迟缓、远程SSH维护或需批量脚本化操作时,此方式更直接可靠,绕过GUI层直接调用Linux标准密码机制。
1. 按 Ctrl + Alt + T 打开终端窗口。
2. 输入 passwd 并回车。
3. 按提示依次输入当前密码(root用户可跳过)、新密码、确认新密码——输入过程无任何屏幕回显,这是正常行为。
4. 终端显示 password updated successfully 即表示完成,新密码已写入 shadow 文件。
适用于IT运维人员接管账户或协助同事恢复访问权限,该操作跳过原密码验证环节,必须由具备sudo权限的用户执行。
方法一:重置指定普通用户密码
1. 打开终端,执行:sudo passwd 用户名(例如:sudo passwd greatwall)。
2. 输入当前用户的sudo密码(不是目标账户密码)。
3. 连续两次输入新密码,不需提供旧密码。
方法二:重置root账户密码(需谨慎)
1. 终端中执行:sudo passwd root。
2. 输入当前用户sudo密码后,设置新root密码。
【注意】root密码一旦被重置,所有依赖sudo权限的系统服务配置可能需同步复核,避免权限断链。
当完全遗忘当前用户密码且无法通过图形界面或常规命令修改时,必须中断正常启动流程,以读写方式挂载根文件系统并获得无认证root shell。
第一步:触发GRUB编辑模式
1. 重启系统,在BIOS自检结束后快速连续按 Shift 键(部分机型为Esc键),调出GRUB引导菜单。
第二步:修改内核启动参数
2. 用方向键选中默认启动项,按 e 进入编辑模式。
3. 将光标移至以 linux 开头的行末尾,添加空格后追加:rw init=/bin/bash console=tty0。
第三步:挂载与重置
4. 按 Ctrl+X 或 F10 启动修改后的内核参数,进入单用户命令行界面。
5. 执行:mount -o remount,rw / —— 若跳过此步,/etc/shadow 将处于只读状态,passwd 命令会报错“Read-only file system”。
6. 执行:passwd 用户名(如 passwd kylin),按提示两次输入新密码。
7. 执行:/usr/sbin/reboot -f 强制重启系统(在单用户模式下直接用 reboot 命令无效)。