歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> SUSE Linux忘記root密碼的對策

SUSE Linux忘記root密碼的對策

日期:2017/2/28 17:05:16   编辑:Linux教程

在SUSE Linux環境下,進入單用戶模式仍然需要密碼,因此通過進單用戶模式恢復root密碼的方式行不通;恰好手邊也沒有SUSE的系統安裝光盤,只能想其他辦法了。總會有解決辦法,最終的解決辦法如下:

1、重新啟動機器,在出現grub引導界面後,在啟動Linux的選項裡加上init=/bin/bash,通過給內核傳遞init=/bin/bash參數使得OS在運行login程序之前運行bash,出現命令行。

2、稍等片刻出現(none)#:命令行。

3、這時輸入mount -n / -o remount,rw 表示將根文件系統重新mount為可讀寫,有了讀寫權限後就可以通過passwd命令修改密碼了。

4、這時輸入passwd命令就可以重置密碼了。輸入一個你記得住的密碼,不過記不住也無所謂,現在我們已經知道解決的辦法了,呵呵。

5、修改完成後記得用mount -n / -o remount,ro將根文件系統置為原來的狀態。

df- h 查看掛載(fsck)
mount /dev/sda1 boot
mount /dev/sda2 /
mount /dev/sda5 usr
mount /dev/sda6 var
mount /dev/sda7 home
mount /dev/sad8 data

----------------------------------------------------------------

補充1:

忘記SUSE Linux root密碼時的一個解決方法

使用SUSE Linux的朋友們,如果您不小心忘了root密碼時,可以采取以下的補救方法:

1. 在boot options輸入 init=/bin/sh:

2. 此時如果直接以passwd嘗試修改的話,系統會報錯:

3. 原因是/此時為read-only,請將它remount成read-write,再次執行passwd,即可成功修改root password:

-----------------

補充2:

一網友參考的步驟如下,希望對大家有用:

a,開機,進入GRUB界面:此時有三個選擇:SUSE LINUX ENTERPISE SERVER 10

軟盤

SUSE LINUX ENTERPISE SERVER 10 (Failsafe)

移動光標到第三個(Failsafe)模式,按鍵e,此時光標移到下面的Boot,Options:————,將裡面的默認的內容全刪除,鍵入:init=/bin/bash,回車啟動系統

b,稍等片刻出現(none)#:命令行

c,此時鍵入:mount -n / -o remount,rw和mount /usr,若/usr在/下,沒有單獨分區就不需要掛載,如在安裝時單獨分區的就需要掛載,否則會找不到passwd指令

d,運行passwd root修改密碼,重新啟動即可。

Copyright © Linux教程網 All Rights Reserved