Quantcast
Channel: Jamyy's Weblog » trouble-shooting
Viewing all articles
Browse latest Browse all 22

CentOS: 無 root 密碼的系統管理方案

$
0
0

未知 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:


Viewing all articles
Browse latest Browse all 22

Trending Articles