麒麟服务器V10【进单用户模式修改用户密码】
-
启动主机,进入grub界面,如下图所示:

-
选择第一项,在上图界面按“e”键进行编辑修改;若按“e”键后,进入下图界面,则为grub加密的安全保护机制,输入账户:root,密码:Kylin123123即可;

-
在以linux开头这行的最后面,添加“ console=tty0 init=/bin/bash”参数;


-
然后按“crtl+x”或 “F10”键启动,进入
单用户模式;
-
在单用户模式下,使用passwd命令进行用户密码的修改:
① 输入passwd 用户名:#passwd kylin-1(这里以用户名kylin-1为例);
② 提示输入密码时,输入新的密码,并重复输入;

-
修改完成后,使用/sbin/reboot -f命令强制重启主机即可。
相关问题处理
如果按以上方法修改密码不成功,提示以下信息:passwd: Authentication token manipulation error

- 可以使用
lsattr命令查看/etc/目录下的passwd和shadow文件有没有添加过特殊权限,如下图所示:

上图所示并无特殊权限,如果有添加了特殊权限,则需要删除相关权限后,再执行修改密码的操作sudo chattr -i /etc/passwd - 可以执行:
mount -o remount,rw /命令,再重新修改一下密码试试。