歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> BSD >> FREEBSD 忘記密碼解決辦法

FREEBSD 忘記密碼解決辦法

日期:2017/3/1 18:13:35   编辑:BSD
重新啟動FreeBSD,當出現倒記時 選擇 4 , 進入系統後先運行`#/sbin/mount -a`,現在你可以用`passwd`來修改root密碼了。

方法二:

進單用戶模式
鍵入指令:boot -s

# fsck -p
# mount -a
# passwd root(或者其他用戶)
# exit

方法三:

而我對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密碼了。

方法四:

重新啟動FreeBSD 過往單用戶更改密碼
FreeBSD 4.x 或之前的版本
在系統啟動所示以下信息時按 spacebar

Hit [Enter] to boot immediately, or any other key for command prompt.
Booting [kernel] in 10 seconds...接著在所示以下信息時輸入 boot -s

Type '?' for a list of commands, or 'help' for more detailed help.
ok

按 Enter 後系統會進行至所示以下信息

Enter full pathname of shell or RETURN for /bin/sh:
再按 Enter 進入單用戶模式,所示 #
掛載檔案系統,輸入
# fsck -p \\文件檔案檢查
# mount -u / \\掛載
# mount -t ufs -a \\掛載所有文件檔案
更改密碼
# passwd \\更改密碼
New password:_
Retype new password:_
passwd: updating the database...
passwd: done
# exit \\離開單用戶進入多用戶正常模式

FreeBSD 5 或之後版本.
在系統啟動所示以下界面時按 spacebar 選擇 4 按 Enter 進入單用戶模式

系統會進行至所示以下信息
Enter full pathname of shell or RETURN for /bin/sh:
再按 Enter 進入單用戶,所示 #
掛載檔案系統, 輸入# fsck -p \\文件檔案檢查
# mount -u / \\ /掛載
# mount -t ufs -a \\掛載所有文件檔案

更改密碼
# passwd \\更改密碼
New password:_
Retype new password:_
passwd: updating the database...
passwd: done
# exit \\離開單用戶進入多用戶正常模式



親測 9.1 可行
Copyright © Linux教程網 All Rights Reserved