麒麟信安系统忘记root密码解决说明

发布时间:2026/9/30 2:06:59
麒麟信安系统忘记root密码解决说明 1、背景介绍目前飞腾模块采用麒麟信安系统为了符合安全审计需要密码的复杂度和有效期都进行了限制有时候会出现用户忘记密码的情况此时需要重新修改密码。2、操作步骤首先用vnc登录系统vnc登录密码和root密码不一样一般不会修改采用默认的vnc登录密码111111进行登录登录后输入passwd root修改密码如果提示修改成功那就代表root密码修改成功了。如果出现提示修改失败例如下面这两种此时没有修改成功可以直接用下面方法强制修改密码echo root:111111 | chpasswd这里就将root密码强制修改为111111或者直接编辑shadow文件首先生成密钥openssl passwd -1 111111将产生的密钥替换/etc/shadow位置找到root所在的行替换的是第一个和第二个冒号之间的部分即密码哈希字段改完后保存退出root 密码就变成 111111 了完全绕过所有 PAM 限制3、单用户模式修改密码如果vnc无法登录只能进入单用户模式进行密码修改在系统选择界面按e进入后将linux所在行ro改成rw最后加上init/bin/bash按ctrlx进入系统进入系统后敲回车能看到sh交互首先输入passwd root没有显示没关系敲回车再连续输入1 1没有显示没关系看到修改成功root密码就改成了1