我(暂时)负责一个网络,其中 pfSense 2.0.1 基本上运行整个路由操作。不幸的是,在我之前的网络管理员没有记下登录 Web 界面的用户名和密码(它做似乎已从默认设置更改)。我确实可以完全访问主 pfSense 控制台,但正如您在这张照片,我试图获取某种管理菜单的尝试失败了。
有没有办法通过控制台重置 Web 界面用户名和密码?我尝试在网上搜索了一下,但我找到的任何关于某种密码重置的信息似乎都暗示我是从 Web 界面进行的,而这正是问题所在!:)
非常感谢大家在这件事上的帮助!我确实有不少 *Unix 控制台经验,所以我可以熟练使用命令行!
答案1
(这几乎是从http://doc.pfsense.org/index.php/I_locked_myself_out_of_the_WebGUI,_help!
- 重新启动 pfSense 盒
- 从加载器菜单(带有 ASCII pfSense 徽标的菜单)中选择选项 4(单用户模式)
- 提示启动 /bin/sh 时按 Enter 键
将驱动器重新安装为可重写:
/sbin/mount -o rw /
运行内置密码重置命令:
初始密码
根据提示重置密码
此外,对于大多数(如果不是全部)Linux 机器来说,这几乎是相同的,只是您只需要使用 passwd,而且很可能不需要重新安装驱动器。在单用户模式下,默认情况下您会进入 root 模式,这样可以重置任何用户的密码。这非常好。
答案2
如果您有控制台访问权限:
- 单击 shell 命令选项
- 运行
pfctl -d
以禁用防火墙 - 运行
/etc/rc.initial.password
以重置为默认密码 - 现在您可以使用
admin
/登录pfsense
并更改密码 - 最后,
pfctl -e
再次运行启用防火墙。