银河麒麟系统怎样修改开机登录密码

作者:袖梨 2026-07-08
可通过图形界面、终端命令或单用户模式重置银河麒麟桌面系统用户密码:图形界面在控制面板中操作,终端用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+XF10 启动修改后的内核参数,进入单用户命令行界面。

5. 执行:mount -o remount,rw / —— 若跳过此步,/etc/shadow 将处于只读状态,passwd 命令会报错“Read-only file system”。

6. 执行:passwd 用户名(如 passwd kylin),按提示两次输入新密码。

7. 执行:/usr/sbin/reboot -f 强制重启系统(在单用户模式下直接用 reboot 命令无效)。

相关文章

精彩推荐