admin 管理员组文章数量: 887021
如果是普通用户忘记密码,只需要联系管理员使用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. 重新启动计算机。
如果开启了SELLinux,需要执行命令touch /.autorelabel,然后输入exec /sbin/init命令重启系统,重启计算机,使更改生效,并使用新密码登录root用户。
版权声明:本文标题:【Linux】忘记root密码了怎么办 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1724581963h768692.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论