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

忘記 Linux 密碼怎麽辦(轉載)

來源:互聯網網民  2006-12-17 09:48:15  評論

忘記 Linux 密碼怎麽辦(轉載)

忘記 Linux 密碼怎麽辦(轉載) 忘記 Linux 密碼怎麽辦(轉載)

如果忘記了Linux密碼,這時有兩種情況,一種是用LILO管理器來啓動的,另一種是不通過LILO啓動的。如果你的系統是通過LILO管理器來啓動的,可在LILO啓動提示符LILO boot:後輸入Linux single,而後回車啓動Linux系統進入單用戶模式,這時,就可以用passwd命令來修改你的密碼了,修改完後重新啓動系統,就可以使用新的密碼了。以上方法在中文Turbo Linux 3.0.2下通過,但在Slackware Linux下不能通過。如果是第二種情況,修改密碼就麻煩一些。Linux的技術資料介紹和目前有關媒體發表的文章,都說在這種情況下必須重新安裝Linux系統。

經過筆者的反複摸索,發現用以下方法可以清除Linux的密碼:用Linux boot軟盤啓動,當出現LILO boot:提示符時,輸入linux mount=/dev/xxxx,其中xxxx爲Linux所在的分區,IDE硬盤的設備名爲hda,第一分區爲hda1,如果你的系統有兩個IDE硬盤,第二個爲hdb;如果你使用的是SCSI硬盤,則硬盤的設備名爲sda。正確輸入硬盤的設備及分區號後啓動Linux,系統自動將Linux的分區mount到/mnt下,這時,只要進入到/mnt/etc下,用vi命令將passwd文件中root行中的密碼去掉,重新引導系統後,在超級用戶下執行passwd命令,重新生成一個密碼即可。具體修改位置如下:

root:SDFTYUIIOO34G :0:0root:/root:/bin/bash

將帶下劃線部分的內容刪掉後存盤,即可使系統沒有密碼。如果你的系統擁有passwd和shadow兩個文件,需要修改的密碼文件則是/etc下的shadow,它是passwd的一個映象,是真正存放密碼的文件。

如果你的Linux系統是其它版本,不能識別linux mount=/dev/xxxx,也可使用以下通用方法解決:目前各個版本的Linux都隨盤發行有應急引導盤,一般有兩張,一張是boot盤,另一張是root盤,這兩張盤的命名,各個版本基本都差不多,前面幾個字符是rescxxxx,後綴是img或gz。我所見到的是:rescboot.img、rescroot.img。找到這兩張盤後,使用隨盤發行的IMG文件寫盤命令rawrite.exe將rescboot.img、rescroot.img兩個文件分別寫入兩張軟盤,而後用這兩張軟盤將Linux引導起來。引導起來後,在超級用戶下執行:mount/dev/xxxx/mnt(xxxx的解釋同上述)

#cd/mnt

vi/mnt/etc/passwd

將超級用戶密碼刪除,刪除方法同上。如果你的系統同時擁有passwd和shadow兩個文件,僅修改shadow一個文件即可解決問題。以下是shadow密碼文件root行的實際情況:root:Aan3DFTUYOEMF3 :9804:0:::::

用vi修改時,只須將帶下劃線部分刪除掉即可刪除密碼。

轉載于:www.yestime.net/linux/linux.html

責任編輯:知識庫管理員(2001-02-21 13:42)

 
特别声明:以上内容(如有图片或视频亦包括在内)为网络用户发布,本站仅提供信息存储服务。
 
忘記 Linux 密碼怎麽辦(轉載) 忘記 Linux 密碼怎麽辦(轉載) 忘記 Linux 密碼怎麽辦(轉載) 如果忘記了Linux密碼,這時有兩種情況,一種是用LILO管理器來啓動的,另一種是不通過LILO啓動的。如果你的系統是通過LILO管理器來啓動的,可在LILO啓動提示符LILO boot:後輸入Linux single,而後回車啓動Linux系統進入單用戶模式,這時,就可以用passwd命令來修改你的密碼了,修改完後重新啓動系統,就可以使用新的密碼了。以上方法在中文Turbo Linux 3.0.2下通過,但在Slackware Linux下不能通過。如果是第二種情況,修改密碼就麻煩一些。Linux的技術資料介紹和目前有關媒體發表的文章,都說在這種情況下必須重新安裝Linux系統。    經過筆者的反複摸索,發現用以下方法可以清除Linux的密碼:用Linux boot軟盤啓動,當出現LILO boot:提示符時,輸入linux mount=/dev/xxxx,其中xxxx爲Linux所在的分區,IDE硬盤的設備名爲hda,第一分區爲hda1,如果你的系統有兩個IDE硬盤,第二個爲hdb;如果你使用的是SCSI硬盤,則硬盤的設備名爲sda。正確輸入硬盤的設備及分區號後啓動Linux,系統自動將Linux的分區mount到/mnt下,這時,只要進入到/mnt/etc下,用vi命令將passwd文件中root行中的密碼去掉,重新引導系統後,在超級用戶下執行passwd命令,重新生成一個密碼即可。具體修改位置如下:    root:SDFTYUIIOO34G :0:0root:/root:/bin/bash    將帶下劃線部分的內容刪掉後存盤,即可使系統沒有密碼。如果你的系統擁有passwd和shadow兩個文件,需要修改的密碼文件則是/etc下的shadow,它是passwd的一個映象,是真正存放密碼的文件。    如果你的Linux系統是其它版本,不能識別linux mount=/dev/xxxx,也可使用以下通用方法解決:目前各個版本的Linux都隨盤發行有應急引導盤,一般有兩張,一張是boot盤,另一張是root盤,這兩張盤的命名,各個版本基本都差不多,前面幾個字符是rescxxxx,後綴是img或gz。我所見到的是:rescboot.img、rescroot.img。找到這兩張盤後,使用隨盤發行的IMG文件寫盤命令rawrite.exe將rescboot.img、rescroot.img兩個文件分別寫入兩張軟盤,而後用這兩張軟盤將Linux引導起來。引導起來後,在超級用戶下執行:mount/dev/xxxx/mnt(xxxx的解釋同上述)    #cd/mnt    vi/mnt/etc/passwd    將超級用戶密碼刪除,刪除方法同上。如果你的系統同時擁有passwd和shadow兩個文件,僅修改shadow一個文件即可解決問題。以下是shadow密碼文件root行的實際情況:root:Aan3DFTUYOEMF3 :9804:0:::::    用vi修改時,只須將帶下劃線部分刪除掉即可刪除密碼。 轉載于:www.yestime.net/linux/linux.html 責任編輯:知識庫管理員(2001-02-21 13:42)
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 
 熱帖排行
 
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有