本文介绍: 1、重新启动机器,在出现grub引导界面后,在启动linux选项里加上init=/bin/bash(删除其余的),通过内核传递init=/bin/bash参数使得OS在运行login程序之前运行bash。2、在高级选项中,然后根据最新内核选中对应的(recovery mode进入recovery模式(我这只有一个,有的可能有多个,一般选中最上面的那个)按Ctrlx 进行重启进入单用户模式,最关键一步执行chroot /sysroot获取root权限。1、开机时按shift高级选项。

Centos7系统

1、重启系统

2、开机时一直按退出esc进入如下截面

在以上截面后,按e键出现下面界面

找到“ro一行,将“ro替换rw init=/sysroot/bin/sh如下

按Ctrlx 进行重启进入单用户模式,最关键一步,执行chroot /sysroot,获取root权限

Centos6系统

1、到内核选项按e

2、选到kernel一行e

3、最后输入single 或 1,然后b启动

ubuntu系统

1、开机时按shift高级选项

2、在高级选项中,然后根据最新内核选中对应的(recovery mode进入recovery模式(我这只有一个,有的可能有多个,一般选中最上面的那个)

3、在该界面找到 recovery nomodeset一行替换 ro recovery nomodeset 为 rw single init=/bin/bash ,然后按 Ctrl + x

SUSE11系统

1、重新启动机器,在出现grub引导界面后,在启动linux的选项里加上init=/bin/bash(删除其余的),通过内核传递init=/bin/bash参数使得OS在运行login程序之前运行bash

2、稍等片刻出现(none)#: 提示符。

3、这时执行命令 mount -n / –o remount,rw 表示将根文件系统重新mount为可读写,有了读写权限后就可以通过passwd命令修改密码了。

4、输入passwd root命令可以重置密码

5、修改完成后记得用mount -n / -o remount,ro将根文件系统置为原来的状态

6、重启linux使密码生效reboot -f

OpenEuler、Anolis系统

openeuleranolis系统单用户方式centos7相同。

但是openeuler系统编辑内核选项模式时,需要输入账号密码

root/openEuler#12

或者

root/Huawei#12

原文地址:https://blog.csdn.net/weixin_44783346/article/details/132664099

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_23016.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注