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

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

錯誤 load 解決方法 com IT ash 開啟 bre 學習

背景: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

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