#fsck -y
#mount -a
#passwd root
#new password: 輸入你的密碼
#xxxx password: 在次輸入
而我對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密碼了。