suse linux如何重置密码忘记,SUSE Linux忘记root密码的对策
在SUSE Linux環(huán)境下,進(jìn)入單用戶模式仍然需要密碼,因此通過進(jìn)單用戶模式恢復(fù)root密碼的方式行不通;恰好手邊也沒有SUSE的系統(tǒng)安裝光盤,只能想其他辦法了。總會(huì)有解決辦法,最終的解決辦法如下:
1、重新啟動(dòng)機(jī)器,在出現(xiàn)grub引導(dǎo)界面后,在啟動(dòng)Linux的選項(xiàng)里加上init=/bin/bash,通過給內(nèi)核傳遞init=/bin/bash參數(shù)使得OS在運(yùn)行l(wèi)ogin程序之前運(yùn)行bash,出現(xiàn)命令行。
2、稍等片刻出現(xiàn)(none)#:命令行。
3、這時(shí)輸入mount -n / -o remount,rw 表示將根文件系統(tǒng)重新mount為可讀寫,有了讀寫權(quán)限后就可以通過passwd命令修改密碼了。
4、這時(shí)輸入passwd命令就可以重置密碼了。輸入一個(gè)你記得住的密碼,不過記不住也無所謂,現(xiàn)在我們已經(jīng)知道解決的辦法了,呵呵。
5、修改完成后記得用mount -n / -o remount,ro將根文件系統(tǒng)置為原來的狀態(tài)。
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
----------------------------------------------------------------
補(bǔ)充1:
忘記SUSE Linux root密碼時(shí)的一個(gè)解決方法
使用SUSE Linux的朋友們,如果您不小心忘了root密碼時(shí),可以采取以下的補(bǔ)救方法:
1. 在boot options輸入 init=/bin/sh:
2. 此時(shí)如果直接以passwd嘗試修改的話,系統(tǒng)會(huì)報(bào)錯(cuò):
3. 原因是/此時(shí)為read-only,請(qǐng)將它remount成read-write,再次執(zhí)行passwd,即可成功修改root password:
-----------------
補(bǔ)充2:
一網(wǎng)友參考的步驟如下,希望對(duì)大家有用:
a,開機(jī),進(jìn)入GRUB界面:此時(shí)有三個(gè)選擇:SUSE LINUX ENTERPISE SERVER 10
軟盤
SUSE LINUX ENTERPISE SERVER 10 (Failsafe)
移動(dòng)光標(biāo)到第三個(gè)(Failsafe)模式,按鍵e,此時(shí)光標(biāo)移到下面的Boot,Options:————,將里面的默認(rèn)的內(nèi)容全刪除,鍵入:init=/bin/bash,回車啟動(dòng)系統(tǒng)
b,稍等片刻出現(xiàn)(none)#:命令行
c,此時(shí)鍵入:mount -n / -o remount,rw和mount /usr,若/usr在/下,沒有單獨(dú)分區(qū)就不需要掛載,如在安裝時(shí)單獨(dú)分區(qū)的就需要掛載,否則會(huì)找不到passwd指令
d,運(yùn)行passwd root修改密碼,重新啟動(dòng)即可。
總結(jié)
以上是生活随笔為你收集整理的suse linux如何重置密码忘记,SUSE Linux忘记root密码的对策的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电信基础知识题库
- 下一篇: Linux用wget和curl下载jdk