如何重置硬盘遭到“损坏”的Linux系统root用户密码

如何重置硬盘遭到“损坏”的Linux系统root用户密码,第1张

方法一:

首先,我们启动机器了。如果LILO在使用中,在“LILO:”中输init=/bin/bash。如果GRUB是在使用中,然后按下键“E”。我们需要编辑linux kernel的cmdline,开始在linux中追加init=/bin/sh :(图1)

电脑会开机就直接进入shell提示符 – 不需要登录:(图2)

现在请记住,在GRUB布局,内核选项和文字看起来可能和特定的Linux安装明显不同。如果我发出mount命令,我可以看到我的根文件系统已经被安装为只读:

# mount

[...]

/dev/disk/by-uuid/45bba583-3259-4626-ba7e-62873eee3295 on / type ext4 (ro,relatime,data=ordered)

#

上面的关键,是挂载点“/”和“RO”的关键字。为了修改密码文件,我们需要重新挂载文件系统的读写访问:

# mount / -oremount,rw

再发出passwd命令来设置一个新密码

# passwdEnter new UNIX password:Retype new UNIX password:passwd: password updated successfully#

现在只读再次重新挂载文件系统:

# mount / -oremount,ro

最后 ,我们需要重新启动,因为用的不是标准的系统,发行重启将失败。然后按Ctrl-Alt-Del组合。这没有什么不对的,因为文件系统已经重新安装只读 - 没有数据都将丢失。

虚拟机装的LINUX忘记了密码之后,可以通过重启虚拟机并重新设置密码来解决。

详细步骤

第一步:

重新启动虚拟机,在出现启动进度条时按下e键(启动编辑器),进入以下界面后,再按下e键;

第二步:

进入以下界面后,通过上下键选中第二个选项,再按下e键;

第三步:

进入以下界面后,在最后输入空格和s,然后键入回车键;

第四步:

进入以下界面后,按下b键(boot启动);

第五步:

进入以下界面,输入passwd make(make代表要重置的登录用户名),按下回车键;

第六步:

进入以下界面,输入新密码和确认密码后(输入的密码不会显示出来),键入reboot(重新启动);

第七步:

重新启动后,输入你的新密码,就可以登录成功了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7265065.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存