FreeBSD忘記root密碼的一次修復(轉)

gugu99發表於2007-08-11
FreeBSD忘記root密碼的一次修復(轉)[@more@]

  換工作的時候,把root的帳戶給了下一任管理員,結果小朋友不怎麼懂bsd,我告訴他改密碼,改了以後,

  隔一段時間不用以後,忘記了。

  而我對console和ttyv都設定是安全限制,這樣連單使用者模式也無法進入了,現場還沒有fixCD,只有另一

  臺bsd系統,我有root許可權。

  於是把忘記密碼的硬碟掛到了有root許可權的系統上。

  先檢查檔案系統

  #fsck -y /dev/ad2s1

  掛載到一個目錄上

  #mount /dev/ad2s1 /mnt

  用chroot建立個環境

  #chroot /mnt

  然後進裡面掛載丟失root密碼的usr目錄

  #fsck -y /dev/ad2s1f

  #mount /dev/ad2s1f /mnt

  設定密碼

  #/usr/sbin/passwd root

  設定後,把硬碟換回原來機器。登陸正常。

  重新啟動FreeBSD,當出現倒記時的時候按任意鍵(除了Enter),然後輸入'boot -s',進入系統後先執行`#/sbin/mount -a`,現在你可以用`passwd`來修改root密碼了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-944412/,如需轉載,請註明出處,否則將追究法律責任。

相關文章