以下內容均摘抄自: 親測有用,謝謝大佬的好文章
1、啟動centos系統,並且當在grub2啟動屏即下圖所示介面顯示時,按「↑↓」鍵停留在此介面,按下「e」鍵進入編輯模式
2、找到「linux16」開頭的那段,在「utf-8」之後新增「init=/usr/bin/bash」,同時需要去掉「rhgb」和「quiet」引數
3、按「ctrl+x」重啟系統,此時無需密碼即可進入系統,如下圖
4、以rw的方式重新掛載「/」,否則沒寫許可權
mount -o remount,rw /
5、「passwd」加使用者名稱的形式即可修改使用者密碼,如修改「root」使用者的密碼為「1234567890」
passwd root 即可開始輸入root使用者的密碼 輸入完要再次確認 密碼簡單的話 會提示badpwd 個人用的話沒啥關係 不用理會
6、執行命令「touch / .autorelabel」使selinux生效,否則可能無法正常啟動,然後執行「exec /sbin/init」重啟系統即可
touch /.autorelabel
exec /sbin/init
至此,密碼修改完成
CentOS7 單使用者模式下修改root密碼
1 啟動centos系統,在grub介面,按下 e 鍵進入編輯模式 2 找到 linux16 開頭的那段,在 utf 8 之後新增 init usr bin bash 同時需要去掉 rhgb 和 quiet 引數,此步不要也可成功 3 按 ctrl x 重啟系統,進入bash模式 4 mount o...
centos7單使用者模式
1 在啟動grub選單,選擇編輯選項啟動 2 按鍵盤e鍵,來進入編輯介面 3 找到linux 16的那一行,將ro改為rw init sysroot bin sh 如果用的是kvm做了console連線授權,還要把授權的console ttys0去掉 4 現在按下 control x 使用單使用者模...
centos7進入單使用者模式修改密碼
1 在啟動grub選單,選擇編輯選項啟動 2 按鍵盤e鍵,來進入編輯介面 3 找到linux 16的那一行,將ro改為rw init sysroot bin sh 如果用的是kvm做了console連線授權,還要把授權的console ttys0去掉 4 現在按下 control x 使用單使用者模...