換工作的時候,把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密碼了。