Есть несколько способов.
- Аппаратной кнопкой на устройстве.
- Редактирование базы данных контроллера, если он сохранился (новая установка контроллера не поможет)
Чтобы изменить данные в базе, понадобится менеджер баз данных mongo, например MongoExplorer или Robo 3T.
Пример с Robo 3T. Сайт программы - https://robomongo.org/
- Запускаем контроллер. Можно сделать через командную строку:
@echo off
c:
cd \Users\_путь_\_к_\_папке_\Ubiquiti UniFi\lib
start /B javaw.exe -jar ace.jar ui
- Дожидаемся готовности контроллера (когда он предложит запустить браузер)
- Подключаемся к базе UniFi посредством Robo 3T:
хост - 127.0.0.1
порт - 27117
- В базе "ace" в Collections открываем таблицу admin. Здесь можно поменять имя админа и пароль. Пароль сохранен в виде хеша в параметре "x_shadow" или типа того.
- Чтобы сгенерировать хеш для нового пароля, переходим на https://quickhash.com/
- Выставляем:
Algorithm: SHA-512 / crypt(3) / $6$
Salt: 9Ter1EZ9$lSt6 (9Ter_ОДИН_EZ9$_маленькаялатинскаяL-St6)
в поле: input - свой новый пароль
Слово "ОДИН" заменяем на соответствующую цифру, фразу "маленькаялатинскаяL" на соответствующую букву.
- Нажимаем кнопку "Генерировать"
- Заменяем хеш на тот, что получили и пробуем зайти.
Восстановление контроллера из бекапа
1й способ
Если есть копия установленного контроллера, то контроллер останавливается и меняется папка Data в каталоге, куда установлен контроллер.
2й способ
В каталоге установленного контроллера есть в папке Data файл system.properties. Открываете его блокнотом и в строчке - меняете значение is_default с false на true. После этого запускаете контроллер. На стартовой странице появится список имеющихся точке сохранения из папки data/backup. Выбираете нужную и контроллер откатывается. После этого пароли начинают приниматься контроллером.
Чтобы воспользоватся вторым методом, надо включить автосохранение бэкапов, либо вручную сделать его в настройках веб-интерфейса контроллера.
Источник - http://www.ubnt.su/forum/threads/kak-sbrosit-parol-v-unifi-controller.441/
|