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

Dev*_*vin 2 networking pfsense

我(暂时)负责一个网络,其中 pfSense 2.0.1 基本上运行整个路由操作。不幸的是,我之前的网络管理员没有刻意去写下的用户名和密码登录到Web界面(它确实似乎已经从默认的改变)。我确实可以完全访问主 pfSense 控制台,但是正如您在这张照片中看到的那样,我很抱歉尝试获取某种管理菜单失败了。

有没有办法通过控制台重置网络界面用户名和密码?我尝试在网上搜索一下,但是我发现的有关某种密码重置的任何信息似乎都暗示我是从 Web 界面进行的,这就是问题所在!:)

将不胜感激在这件事上的任何帮助!我确实有很好的 *Unix 控制台经验,所以我可以绕过命令行!

小智 6

(这几乎是从http://doc.pfsense.org/index.php/I_locked_myself_out_of_the_WebGUI,_help复制粘贴的!)

  • 重启 pfSense 盒子
  • 从加载程序菜单中选择选项 4(单用户模式)(带有 ASCII pfSense 标志的那个)
  • 提示启动 /bin/sh 时按 Enter
  • 将驱动器重新安装为可重写:

    /sbin/mount -o rw /

  • 运行内置密码重置命令:

    /etc/rc.initial.password

  • 按照提示重置密码

此外,对于大多数(如果不是所有)Linux 机器,这几乎是相同的,希望您只使用 passwd 并且很可能不需要重新安装驱动器。在单用户模式下,默认情况下您会进入 root 用户,这可以重置任何用户密码。这是很不错的。


小智 5

如果您有控制台访问权限:

  • 单击 shell 命令的选项
  • 运行pfctl -d以禁用防火墙
  • 运行/etc/rc.initial.password以重置为默认密码
  • 现在您可以使用admin/登录pfsense并更改密码
  • 最后,pfctl -e再次运行启用防火墙。