J'ai installé un contrôleur Unifi d'Ubiquiti sur une Debian. Je ne sais pas si c'est un reste du nouvel an mais impossible d'accèder avec le mot de passe que j'avais saisi lors d'installation.

Après quelques recherches voici la procédure pour réinitialiser le mot de passe de votre compte administrateur :

Installation de l'outil mkpasswd

julien@unifi:~# sudo apt-get install whois

Création du Hash du mot de passe

julien@unifi:~# mkpasswd -m sha-512
Password:
75K3eLr+dx6JJFuJ7LwIpEpOFmwGZZkRiB84PURz6U8=

Recherche du compte administrateur

julien@unifi:~# mongo –port 27117
MongoDB shell version: 2.6.3
connecting to: 127.0.0.1:27117/test
Welcome to the MongoDB shell.
For interactive help, type “help”.
> **use ace**
switched to db ace
> **db.admin.find()**
{{ “_id“ : ObjectId(“5972094a81ce1f0c4d8af05e“), “last_site_name“ : “default“, “x_shadow“ : “$6$448uNfVk$8R01UFvnJiqaEmgkhoa4RJwnXSHKVVWCsWh20“, “name“ : “admin“, “time_created“ : NumberLong(1500645706), “email“ : “julien@mail.ru“ }

Modification du mot de passe

> db.admin.update( { name: "admin" }, {$set: { x_shadow: "75K3eLr+dx6JJFuJ7LwIpEpOFmwGZZkRiB84PURz6U8=" } } )
> bye
exit

Et voilà ...