在使用Linux的時候,過一段時間不用,想在用的時候,經(jīng)常會出現(xiàn)忘記root密碼的情況,這里以Fedora為例,講述一下怎樣使用單用戶模式重新設(shè)置root管理員密碼。
1、首先,我們需要進入Fedora GRUB操作系統(tǒng)引導(dǎo)界面,一般安裝時,默認(rèn)是不顯示操作系統(tǒng)選項,經(jīng)幾秒后就直接啟動操作系統(tǒng)的,因此,我們需要在系統(tǒng)啟動的時候,使用任意鍵進入啟動菜單項,如下圖所示。
![](/d/20211018/375695cda425128555bf66ad093640d0.gif)
2、在進入的操作系統(tǒng)菜單里面,選擇要重設(shè)root密碼的操作系統(tǒng),然后按“e”鍵編輯啟動項。
![](/d/20211018/f9f79d0d5f182bf3e7538ee5ca6601a1.gif)
3、進入編輯項菜單之后,選擇要編輯的啟動命令行,如下圖所示,需要選擇帶有“kernel /vmlinuz”字眼的啟動命令行,按“e”鍵進入編輯界面。
![](/d/20211018/559bce76d056095d40c7137d0528cc66.gif)
4、進入編輯界面之后,使用左右鍵將光標(biāo)轉(zhuǎn)到“rhgb quiet”之類的字符前面,輸入“single”加空格,或者輸入“1”加空格,完成之后按回車鍵,就可以,返回上一步中啟動命令行菜單。
![](/d/20211018/0b7b9fdbbba2ef07867176c47b55d243.gif)
![](/d/20211018/c0d21c1fda57e50b7c045a33ce73bbf5.gif)
5、返回命令行啟動菜單之后,按“b”鍵,就可以以單用戶模式啟動操作系統(tǒng)了。操作系統(tǒng)啟動之后,會直接進入單用戶模式,不需要再輸入任何登錄密碼。這時我們就可以使用“passwd”命令重新設(shè)置root密碼了。
![](/d/20211018/bc90ddc82ad2e248c0d675759dd02c18.gif)
6、設(shè)置完密碼,輸入“reboot”命令重啟計算機就大功告成了。作為對比,下圖是在上述第“4”步中輸入了“1”時的顯示效果。
![](/d/20211018/af5ed433f6a43401829cc248bc63fe2b.gif)
注意事項:建議在使用Linux的時候經(jīng)常使用一下root權(quán)限,否則root密碼很容易忘記。此經(jīng)驗使用的是Fedora9,同樣適用于Fedora其他發(fā)行版本。