未知 root 密碼但可觸及 console, 在不變更 root 密碼的前提下進入系統建立一個臨時系統管理員帳號, 並取消 GUI 登入畫面顯示可登入帳號之功能
環境: CentOS 7, SELinux=enforcing
Single User Mode 登入
1. 開機選單按 e
2. 在 linux16 那行的最後加上 init=/bin/bash
3. 按 Ctrl + X
建立一個可供登入操作的系統帳號
# mount -o remount,rw /
# useradd -r -s /bin/bash -M sysop
# passwd sysop
# echo "sysop ALL=(ALL:ALL) NOPASSWD:ALL" >> /etc/sudoers
重新啟動電腦
# touch /.autorelabel
# exec /sbin/init
取消 GUI 登入畫面顯示可登入帳號之功能
# vi /etc/dconf/db/gdm.d/00-login-screen
[org/gnome/login-screen] disable-user-list=true# dconf update
Ref: