記一次CentOS7進單用戶模式修改密碼的失敗經歷(faild to load SELinux policy freezing)


背景:Cent SO7.4root用戶密碼忘記,根據https://www.linuxidc.com/Linux/2016-08/134034.htm提供的放法修改完密碼之后系統啟動后一直停留在轉圈的界面(CentOS GUI版)。

啟動的時候在出現一行錯誤:faild to load SELinux policy  freezing,

最后找到了之前學習的教材,重新修改密碼還是報同樣的錯誤:

解決方法:

1. 重啟時在啟動頁面 按 E, 進入 grub 編輯頁面;

2. 找到 linux 那一行,在最后 language 后面,空格 加上 selinux=0

3. 然后 ctrl + x 重新運行,即可了

4. 重新啟動之前,ls /etc/selinux 發現多了一個 config~的文件,,應該就是這個文件的問題了,把 config~文件刪除;

5. reboot重新啟動

附CentOS7單用戶模式修改密碼:

1.出現啟動菜單時按e編輯此OS啟動菜單

2.找到linux16字段中ro字段,將ro字段改為rw init=/sysroot/bin/sh 或 在最尾部直接加rd.break //*ramdisk=rd

3.Ctrl + x 啟動此次更改

4. 切換到/sysroot(即物理'/'分區) 

#mount -o remount,rw /sysroot
#chroot /sysroot /bin/bash
5. 修改root密碼

#passwd

6.如果開啟了SELinux需要在'/'分區上創建.autorelabel文件
#touch /.autorelabel    用來使selinux的所有的關聯標簽發生改變,以接受新的ROOT密碼
執行'exit'退出chroot
執行'reboot'重新啟動RHEL/CentOS7

參考鏈接:http://www.cnblogs.com/cocoajin/p/4089105.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM