通过主控制台重置 pfSense Web 界面密码

通过主控制台重置 pfSense Web 界面密码

我(暂时)负责一个网络,其中 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再次运行启用防火墙。

相关内容