剛開始學習linux的時候,一般都會在電腦上裝個虛擬機器,然後在虛擬機上安裝centos系統,剛開始都是使用超級使用者root登陸;那麼root使用者密碼萬一忘記了怎麼找會呢?
先簡單介紹linux指定的執行級別(7個):
執行級別含義0
關機1單使用者級別,可以免密碼登陸
2多使用者無網路服務(用的較少)
3多使用者有網路服務(用的較多)4保留
5圖形介面6重啟
系統的執行級別配置檔案位置: /etc/inittab
切換執行級別的指令:init[級別]
思路:進入單使用者級別,因為進入但使用者級別,不需要密碼,然後再用指令修改密碼即可。
a):引導前按enter鍵,
b)輸入e
c)將游標高亮到kernel這一行再輸入e
d) 輸入 1,再按回車(注意要在1前先加個空格,這個是告訴linux核心我們要進入單使用者級別)
e)游標還是高亮在kernel在,輸入b,進入引導。這樣我們就可以不用輸入root使用者的密碼登陸。
f)用passwd指令修改密碼即可。
關於這樣修改密碼引出的問題:這樣不是別人沒有密碼也能把我的密碼給改了?不是說linux很安全嗎?
1.這種方式修改密碼是不可以遠端修改的
2.這樣也意味著,只能在本機修改,或者可以理解這個主機就是的你的。跟linux的安全性是兩種概念(個人理解)
mysql找回root密碼
修改root密碼 1 關閉mysql服務 killall term mysqld 2 修改配置檔案 vi etc my.cnf 例如 mysqld datadir var lib mysql socket var lib mysql mysql.sock skip grant tables 3 重啟...
Linux找回root密碼
sunirvana 標籤 linux系統管理 遺忘root密碼 開機按空格鍵,進入編輯狀態,按e鍵進行編輯,選擇第二行按e鍵編輯,按空格鍵 輸入1 表示進入單使用者模式 按回車鍵,按b 鍵啟動,進入單使用者模式,進行密碼修改,重啟 1.找回超戶root的密碼 口訣 e 2 e 空格 1 回車 b p...
Mysql找回root密碼
1 停止資料庫服務 service mysql stop 2 修改my.cnf 新增skip grant tables 3 重啟資料庫 service mysql restart 4 修改root密碼 重啟資料庫後可以不用密碼直接登陸,執行 mysql p 可以直接登陸進資料庫。在mysql命令列下...