使用场景
Linux 管理员忘记了 root 密码,需要找回它。
注:本文基于centos7环境。由于centos版本不同,请先确认版本后再继续。
步骤
1。重新启动系统。开机过程中,快速按键盘上的↑、↓方向键。目的是通知引导程序我们需要在引导程序页面上选择不同的操作以使引导程序暂停。
以下是暂停后的界面。您可以查看下面的英文来了解↑和↓的功能。
2。使用↑、↓将选中的行设置为第一行(背景高亮表示选中),按键盘e进入编辑模式
3。将光标一直移动到 LANG=en_US.UTF-8 末尾,空格,然后追加 init=/bin/sh。这里要特别注意,需要写在UTF-8后面,保持在同一行,注意空格。有些虚拟机会因为屏幕太小而自动添加换行符。这个是正常的。
4。按CTRL+X开机成功后进入此界面
5。输入以下命令
1。挂载根目录
mount -o 重新安装,rw /
2。选择您要更改密码的用户名。这里选择root用户进行更改。可以改成你想改的用户
passwd root
3。输入相同的新密码两次。请注意,输入密码时屏幕上不会出现任何字符。
如果您输入的密码太简单,则会出现警告(BAD PASSWORD:密码未通过字典检查 - 过于简单/系统)。您可以忽略它并继续输入密码。不过建议设置比较复杂的密码,以免安全有保障
4。如果SElinux已经开启,需要输入以下命令
touch /.autorelabel
5。最后输入以下命令重启系统
exec /sbin/init
总结
以上就是小编给大家介绍的如果忘记虚拟机Linux系统密码如何更改root或其他用户密码的方法。希望对您有所帮助。如果有什么问题请给我留言,编辑会及时回复。我们的。也非常感谢大家对来客网网站的支持!