如何重置或找回部署在 windows 系统的 UniFi 控制器密码?

其他故障

#1

简介:


读者可以通过查询修改MongoDB数据来找回或重置 UniFi 控制器密码

工具:


MongoDB

操作步骤:


  1. 打开 UniFi 控制器
  2. 下载 MongoDB 文件并放到桌面上,点击安装这个msi文件。
  3. 在win命令行界面访问MongoDB的路径,例如本例为C:\Program Files\MongoDB\Server\3.0\binmongdb123.jpg
  4. 在命令行/终端机中, 在 “bin” 字符后面依次输入以下命令:
    (1)连接 MongoDB 数据库端口 27117
mongo --port 27117

(2)使用 use ace 访问数据库

use ace

(3)使用 db.admin.find() 查找控制器管理员帐号(本文查到控制器管理员帐号为 ubnt)

db.admin.find()

a.控制器版本低于 V4.8.18 可直接查询到帐号密码
33333333.png
b.控制器版本高于 V4.8.18 只能查询到帐号
123.jpg
(4)输入以下命令将控制器管理员帐号ubnt的密码强制修改为123456,用户可实际部署配置的控制器帐号配置对应修改 name 所对应的管理员帐号名称。

db.admin.update( { "name" : "ubnt" }, { $set : { "x_shadow" : "$6$.d0SCn2euDlg9C$vlm2VCH3oacb0VuHqQ/aJBUgfIhgE7.N3fGFoUmMfKKaG.fg2mt.6oG3s8dQRG1nr7lMBkPAu2m7o9meUIdM91" } } )

2222.jpg

备注:


控制器 4.8.18 以后版本在 MongoDB 中存放的密码进行密文加密,当用户忘记控制器帐号密码后需通过相关命令重置控制器的管理密码。


UBET控制平台登录不上去
新手遇到的UniFi问题,烦恼!!!
UniFi-4.8.12的备份,帐户不记得了
求助,无线掉线问题
UniFi硬体控制器UC-CK简介及配置简单说明
unifi控制器密码忘记了,用MongoDB查到信息中没有密码
unifi控制器密码忘了
win8系统的UniFi软件打不开(已解决)