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à ...