Как сбросить пароль администратора Ubiquiti UniFi Controller?

Мне нужно войти в систему Ubiquiti UniFi Controller, которая была настроена одним из моих предшественников. Пароль администратора уже давно утерян, и теперь компания использует другую систему Wi-Fi в других офисах, поэтому контракт на поддержку отсутствует (хотя я не думаю, что Ubiquiti предлагает их в любом случае). Кроме того, это 32-битный ноутбук с Windows 7, поэтому я не могу использовать RoboMongo (только 64-битный). Это в удаленном офисе, где нет местного ИТ-персонала, поэтому мне просто нужно получить небольшую помощь, которую я могу получить в плане физического доступа.

Я пытаюсь пройтись по ссылке: https://medium.com/@taujago/reset-unifi-controller-password-70628fb12415

Для этого мне нужно хешировать пароль с SHA-512 ($6). Как мне это сделать?

0 ответов

Для решения этой проблемы для контроллера UniFi, размещенного в 32-битной Windows, были следующие шаги:

  1. Установите MongoDB (в моем случае он должен был быть 32-битным, но у большинства людей это будет в 64-битной ОС)
  2. Откройте запрос CMD с повышенными правами:
    CD "C:\Program Files\MongoDB\Server\3.2\bin"
    (моя версия была 3.2, но ваша может отличаться)

  3. Запустите UniFi Controller

  4. Запустите это, чтобы перейти к базе данных MongoDB:
    .\mongo —-port 27117

  5. Затем перейдите в базу данных "ace":
    use ace

  6. Запустите этот запрос, чтобы найти своего администратора, адрес электронной почты, хэши и т. Д. (Выходные данные в формате JSON .
    db.admin.find().forEach(printjson);

  7. Наконец, запустите эту команду, чтобы изменить новый пароль на хешированное значение SHA512 "пароль" (без кавычек).
    db.admin.update( { name: "admin" }, {$set: { x_shadow: "$6$9Ter1EZ9$lSt6/tkoPguHqsDK0mXmUsZ1WE2qCM4m9AQ.x9/eVNJxws.hAxt2Pe8oA9TFB7LPBgzaHBcAfKFoLpRQlpBiX1" } } );

Другие вопросы по тегам