重置密碼、單用戶模式、救援模式

4.11重置密碼 若忘記了密碼,沒法登錄系統,須要重置密碼。linux

1)若是平時祕鑰認證登陸(祕要指的遠程的ssh登陸),能夠經過祕鑰登陸系統後修改密碼shell

# passwd

輸入兩次新的密碼便可ssh

root用戶修改普通用戶密碼ui

# passwd username

2)若是沒有祕鑰認證,也忘記了密碼,那麼能夠經過單用戶模式或救援模式修改密碼code

4.12單用戶模式ip

查看Linux的運行級別內存

[root@wangzb02 ~]# ll /usr/lib/systemd/system/runlevel*.target
lrwxrwxrwx. 1 root root 15 1月  13 06:48 /usr/lib/systemd/system/runlevel0.target -> poweroff.target
lrwxrwxrwx. 1 root root 13 1月  13 06:48 /usr/lib/systemd/system/runlevel1.target -> rescue.target
lrwxrwxrwx. 1 root root 17 1月  13 06:48 /usr/lib/systemd/system/runlevel2.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 1月  13 06:48 /usr/lib/systemd/system/runlevel3.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 1月  13 06:48 /usr/lib/systemd/system/runlevel4.target -> multi-user.target
lrwxrwxrwx. 1 root root 16 1月  13 06:48 /usr/lib/systemd/system/runlevel5.target -> graphical.target
lrwxrwxrwx. 1 root root 13 1月  13 06:48 /usr/lib/systemd/system/runlevel6.target -> reboot.target

展現結果是一些鏈接文件,表示系統的七個運行級別ci

runlevel0:關機
runlevel1:單用戶模式
runlevel二、runlevel三、runlevel4:多用戶模式
runlevel5:圖形界面級別
runlevel6:重啓

1)單用戶模式:重啓客戶機,在進入登陸界面時按上下鍵選擇選擇第二行get

按e鍵進入編輯虛擬機

光標移動到Linux16開頭行,將該行中的ro(只讀)改爲rw(讀寫),在rw後輸入一下內容

init=/sysroot/bin/sh

按Ctrl+x啓動進入內存環境

# chroot /sysroot/  #進入真正的Linux裏
# passwd      #修改root密碼
# touch /.autorelabel  #建立該文件或更改該文件的建立時間
# exit #退出Linux環境進入內存環境
# reboot #重啓系統

4.13 救援模式

須要有一個安裝系統的鏡像文件或系統盤
先關機,在VMware該虛擬機點擊右鍵選擇啓動時進入BIOS(標準輸入輸出),將CD-ROM移動到首行(優先從光驅啓動),保存並退出
設置好光驅,啓動虛擬機,選擇「troubleshooting」,回車
選擇「rescue a Centos system」,回車,再回車,系統檢測硬件後進入救援模式

選項:

	1)continue  #繼續
	2)Read-only mount #只讀掛載
	3)skip to shell #跳過shell
	4)quit(reboot)#退出
選擇1)繼續
切換系統用戶

	# chroot /mnt/sysimage 進入鏡像系統
	# passwd #修改密碼
	# vi/et/selinux/config #修改配置文件,將selinux=enforcing改爲=disabled
selinux是防火牆,須要關閉,臨時關閉selinux的方式以下:

	# setenforce 0
	#getenforce 查看seLinux狀態
	# exit #退出
	reboot #重啓
或者先關閉虛擬機,從新計入BIOS中,設置優先從硬盤啓動以後再重啓Linux,用修改的新密碼登陸系統
相關文章
相關標籤/搜索