1.重启系统,在这个界面按e
我发现好多博主只介绍了一种情况:
如下第一种
找到ro关键字,将其改为: rw init=/bin/sh/ ,后面的字可不删
第二种:进入紧急模式进行编辑,把linux16这行里的ro改为rw,在LANG=en_US.UFT-8
后面添加init=/bin/sh
第三种是本人遇到的,没有ro,只有关键字rd,遇见这样的问题呢,先找到设置语言的地方,如LANG=en_US.UTF-8
,在后面追加 rw init=/bin/sh/或者如图,也可以加在auto后面都是可以的 ,然后按ctrl+x
重启系统
然后就是这样的一个界面在这里输入chroot /sysroot/,这边中间必须有空格,不然的话授权不成功
5.授权后就可以用vi命令修改文件了 vi /etc/pam.d/login
这个时候把/etc/pam.d/login文件中的session required /lib/security/pam_limits.so这行给注释掉就好了
这边给大家解释一下:session required /lib64/security/pam_limits.so 这句是linux64位系统安装oracle时所需要的配置,图中那句是Linux32位系统的配置,所以把32位的配置配在64位系统中就会提示module is unknown
6.修改完后,退出保存:wq
7.重启系统 reboot -f
文档参考:
如需要修改root用户密码可参考以上文章及以下链接