如果是普通用户忘记密码,只需要联系管理员使用root权限passwd一下你的用户名就可以重置了,但是实在是粗心把root密码忘记了怎么办呢,其实只需要简单的几步就可以解决。
1. 重启计算机,启动时按下任意键进入grub菜单,如果计算机默认没开启grub菜单按下shift键或者ESC键可以让grub菜单显示。
2. 在grub菜单中选择第一个内核,按下“e”进入编辑模式。这是为了编辑选定的启动项以指定一个可编辑状态的内核命令行。
3. 找到以“linux16”开头的行,并将其末尾的“ro”更改为“rw init=/sysroot/bin/sh”。
把系统启动到一个可写模式,并设置启动参数,使之开启一个新的shell。
4. 按下Ctrl-X,启动时将进入一个shell界面。
通过按下Ctrl-X来启动新设置的启动选项,以进入一个安全模式下的shell窗口,而不需要root密码。
5. 输入“chroot /sysroot”进入系统文件目录。
Mount系统根文件系统到/chroot目录,并切换到它,以便我们可以在安全模式下编辑系统文件。
6. 输入“passwd root”修改root用户密码。
更改root用户的密码,以便可以进行正常的root用户登录。
7. 重新启动计算机。文章来源:https://www.toymoban.com/news/detail-624191.html
如果开启了SELLinux,需要执行命令touch /.autorelabel,然后输入exec /sbin/init命令重启系统,重启计算机,使更改生效,并使用新密码登录root用户。文章来源地址https://www.toymoban.com/news/detail-624191.html
到了这里,关于【Linux】忘记root密码了怎么办的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!