麒麟系统密码修改有五种方法:一、图形界面改当前用户密码;二、终端用passwd改当前用户;三、sudo passwd改其他用户;四、单用户模式重置root密码;五、恢复模式重置任意用户密码。

如果您已登录麒麟操作系统但需要更改当前账户密码,或需为其他用户重置密码,则可能是由于密码遗忘、策略更新或安全审计要求。以下是多种可行的操作路径:
一、图形界面修改当前用户密码
该方法适用于已成功登录桌面环境的用户,通过系统内置设置模块直接调用密码策略校验机制,确保新密码符合强度要求。
1、在桌面空白处右键,选择“显示设置”或点击左下角开始菜单进入“控制面板”。
2、在设置窗口中,点击“账户”或“用户账户”选项。
3、进入“账户信息”标签页,点击“修改密码”按钮。
4、依次输入当前密码、新密码、确认新密码,注意满足系统提示的复杂度规则(如长度、大小写字母、数字及特殊字符组合)。
5、点击“确定”完成修改,系统将立即应用新密码。
二、终端命令行修改当前用户密码
该方式绕过图形界面,直接调用PAM认证模块执行密码哈希更新,适用于桌面响应迟缓或需批量操作场景。
1、在桌面空白处右键,选择“在终端中打开”或按Ctrl+Alt+T启动终端。
2、输入命令:passwd,然后按回车键。
3、根据提示依次输入当前密码(仅限非root用户)、新密码、确认新密码。
4、若提示“password updated successfully”,表示修改完成。
三、终端命令行修改其他用户密码(需root权限)
该操作必须以root身份执行,用于管理员重置他人账户密码,系统将跳过当前密码验证环节。
1、打开终端,输入命令:sudo passwd 用户名(将“用户名”替换为目标账户名称,如kylin)。
2、输入当前用户的sudo密码(非目标账户密码)。
3、随后连续两次输入新密码,无需提供原密码。
4、终端返回“passwd: password updated successfully”即表示成功。
四、单用户模式重置root密码(未登录状态)
当无法登录且遗忘root密码时,可通过GRUB引导参数临时获得无认证root shell权限,直接调用passwd命令覆盖shadow文件。
1、重启系统,在GRUB启动菜单出现时,快速按e键进入编辑模式。
2、使用方向键将光标移至以linux开头的行末尾。
3、在该行末尾添加空格后追加参数:rw init=/bin/bash console=tty0。
4、按Ctrl+X或F10启动修改后的内核,进入单用户命令行界面。
5、执行命令:passwd root,然后按提示两次输入新密码。
6、执行命令:/usr/sbin/reboot -f强制重启系统。
五、恢复模式重置任意用户密码(未登录状态)
该方式利用系统预置的恢复环境挂载原根文件系统,避免直接操作启动参数,兼容性更强且不易触发SELinux策略拦截。
1、重启系统,在启动过程中持续按Esc键调出GRUB菜单。
2、选择“高级选项”→“恢复模式”,按回车进入。
3、在恢复菜单中,选择“root Drop to root shell prompt”并回车。
4、执行命令:mount -o remount,rw /,确保根分区可写。
5、执行命令:passwd 用户名(如passwd kylin),按提示两次输入新密码。
6、执行命令:reboot -f重启系统。










