| 導購 | 订阅 | 在线投稿
分享
 
 
 

SlackWare Linux下恢複root丟失密碼口令

來源:互聯網  2008-06-01 03:18:37  評論

誰都有可能丟東西,要是把自己服務器的root密碼丟了怎麽辦?沒關系,我們用下面的方法恢複。

恢複方法

方法一:直接通過lilo制定init="/bin/bash啓動來修改密碼。

方法二:通過光盤啓動,挂載/分區,修改/etc/shadow文件來清空密碼。

方法一實現過程

首先啓動啓動linux,到lilo出現的時候,我們隨便按一鍵讓lilo停住(不要按回車哦),這個時候將出現和下面類似的畫面。

SlackWare Linux下恢複root丟失密碼口令

這裏我們看到lilo列表裏面只有一個系統,就是啓動項名稱叫slack的系統。

我們輸入如下命令啓動這個系統

slack init=/bin/bash rw

注意:我們上面命令裏面的slack是和啓動項名稱對應的。你在你的lilo裏面設置的系統是什麽名稱,就用什麽代替。

系統進入系統後,會出現如下的提示符

bash-3.00#

我們在提示符後面輸入

passwd

按照給我們的說明,輸入兩至三次新的密碼就可以了。

因爲現在的系統只是個很小的內核系統,我們不要作任何其它的操作,也不要用exit退出shell。

修改好密碼後,我們用如下命令讓/目錄只讀

mount -o remount,rw /

現在就可以安全的重啓系統了。

方法二實現過程

我們用slackware的安裝光盤啓動系統。

注意,如果你是scsi的硬盤,要用scsi.s參數來啓動系統。

在用root進入這個光盤引導的系統後,我們將我們硬盤上linux的/分區挂載上來。

用如下命令挂載

mkdir /mnt/root

mount /dev/sda1 /mnt/root

注意:我的硬盤是scsi的,/分區位于sda這個設備上,所以我用mount /dev/sda1來挂載/分區。你的硬盤和分區也許和我的不一樣,要自己修改上面的mount命令。

然後我們用vi來編輯硬盤上的shadow文件

vi /mnt/root/etc/shadow

我們會看到類似下面的畫面

SlackWare Linux下恢複root丟失密碼口令

我們將第一行內容修改如下

root::12941:0:::::

其實就是把root後面的第一個和第二個冒號之間的內容刪掉。然後我們保存退出,用reboot重啓系統就可以了。

總結

第一種方法不用光盤,很容易。而且可以達到修改密碼的效果。但是如果沒有lilo的啓動畫面出現,就不太好辦了。

SlackWare Linux下恢複root口令第二種方法需要用到光盤來啓動系統,相對要複雜一些。但是可以在沒有lilo啓動畫面的時候,作爲一種補充。不過第二種方法只能簡單的清空密碼,要記得下次啓動後,要自己設置密碼。

誰都有可能丟東西,要是把自己服務器的root密碼丟了怎麽辦?沒關系,我們用下面的方法恢複。 恢複方法 方法一:直接通過lilo制定init="/bin/bash啓動來修改密碼。 方法二:通過光盤啓動,挂載/分區,修改/etc/shadow文件來清空密碼。 方法一實現過程 首先啓動啓動linux,到lilo出現的時候,我們隨便按一鍵讓lilo停住(不要按回車哦),這個時候將出現和下面類似的畫面。 [url=/bbs/detail_1787829.html][img]http://image.wangchao.net.cn/it/1323415464227.gif[/img][/url] 這裏我們看到lilo列表裏面只有一個系統,就是啓動項名稱叫slack的系統。 我們輸入如下命令啓動這個系統 slack init=/bin/bash rw 注意:我們上面命令裏面的slack是和啓動項名稱對應的。你在你的lilo裏面設置的系統是什麽名稱,就用什麽代替。 系統進入系統後,會出現如下的提示符 bash-3.00# 我們在提示符後面輸入 passwd 按照給我們的說明,輸入兩至三次新的密碼就可以了。 因爲現在的系統只是個很小的內核系統,我們不要作任何其它的操作,也不要用exit退出shell。 修改好密碼後,我們用如下命令讓/目錄只讀 mount -o remount,rw / 現在就可以安全的重啓系統了。 方法二實現過程 我們用slackware的安裝光盤啓動系統。 注意,如果你是scsi的硬盤,要用scsi.s參數來啓動系統。 在用root進入這個光盤引導的系統後,我們將我們硬盤上linux的/分區挂載上來。 用如下命令挂載 mkdir /mnt/root mount /dev/sda1 /mnt/root 注意:我的硬盤是scsi的,/分區位于sda這個設備上,所以我用mount /dev/sda1來挂載/分區。你的硬盤和分區也許和我的不一樣,要自己修改上面的mount命令。 然後我們用vi來編輯硬盤上的shadow文件 vi /mnt/root/etc/shadow 我們會看到類似下面的畫面 [url=/bbs/detail_1787829.html][img]http://image.wangchao.net.cn/it/1323415494481.gif[/img][/url] 我們將第一行內容修改如下 root::12941:0::::: 其實就是把root後面的第一個和第二個冒號之間的內容刪掉。然後我們保存退出,用reboot重啓系統就可以了。 總結 第一種方法不用光盤,很容易。而且可以達到修改密碼的效果。但是如果沒有lilo的啓動畫面出現,就不太好辦了。 SlackWare Linux下恢複root口令第二種方法需要用到光盤來啓動系統,相對要複雜一些。但是可以在沒有lilo啓動畫面的時候,作爲一種補充。不過第二種方法只能簡單的清空密碼,要記得下次啓動後,要自己設置密碼。
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有