- 重置密码主要有rd.break和init两种方法。
一、rd.break方法:
1、启动的时候,在启动界面,相应启动项,内核名称上按“e”
2、进入后,找到linux16开头的地方,按“end”键到最后,输入rd.break,按ctrl+x进入
这个模式叫中断模式,成功进入
3、mount -o remount,rw /sysroot/ 挂载根分区
4、chroot /sysroot/ 改变根分区
5、passwd root 修改root用户密码
6、touch /.autorelabel 应用文件标签,这句是为了selinux生效(一般情况都会关闭selinux策略,touch后会重新开启并自检,非专业运维人员建议不要执行这句)
我去,这里的/.autorelabel输错了,会导致后面登不进去,切不可粗心大意
7、按2次ctrl+d 退出即可(或者输入两次exit),退出后会自动重启
登录成功
8.linux init 的六种用户模式:
init 0〈回车〉相当于 halt〈回车〉停止系统运行。
init 6〈回车〉相当于 reboot〈回车〉重启系统
init 1——进入单用户模式(ctrl+Alt+F2)
init 2——进入无网络服务的多用户模式 如果你的计算机根本没有连网
init 3或init 4——进入控制台登录的多用户模式
init 5——进入图形化登录的多用户模式
8.输入用户名和密码登录
init方法:
1、启动系统,并在GRUB2启动屏显时,按下e键进入编辑模式
2、在linux16所在行尾添加以下内容:init=/bin/sh,删除rhgb和quiet
3、按Ctrl+x启动到shell
4、 mount -o remount,rw /
5、运行passwd,并按提示修改root密码。
6、touch /.autorelabel
7、运行命令exec /sbin/init来正常启动,或者用命令exec /sbin/reboot重启