Как сбросить пароль администратора 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
задан 15 November 2018 в 21:17
1 ответ

Шаги для решения этой проблемы для контроллера 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" } } );

0
ответ дан 10 April 2020 в 15:02

Теги

Похожие вопросы