«

OpenStack-虚拟机单用户重置密码

指尖二进制 • 1 年前 • 795 次点击 • OPENSTACK


网上普通的方法在我们本的 openstack 虚拟机上无效,可能和底层的组件有关,由于是用的Ceph 存储,使用下面的方法修改root密码:
原文链接:https://www.tecmint.com/reset-forgotten-root-password-in-centos-7-rhel-7/
提示:如果在内核参数界面rhgb quiet后还有参数 console=ttys0的参数也直接去掉,否则无法正常加载环境变量。

一定要删除console和vnc波特率

修改好后按 ctrl + x 使用单用户模式启动,进入后,依次输入如下指令:

chroot /sysroot:(change root directory)改变 root 目录

passwd root:重置密码,输入回车后,会提示输入两次新密码
touch /.autorelabel:更新系统信息
exit:退出 root 目录
reboot:重启系统

如果进入系统之后输入账号和修改成功的密码还是进入不到系统,测试ssh连接也连接不上。
这个时候再次关机进入单用户模式,创建其他用户并设置密码再次进入系统之后su - root切换到root用户,修复ssh服务、主要查看文件权限。

还没收到回复