Imaginons la scène : avec un utilisateur zabbix local, ayant des privilèges administratifs, nous avons configuré la liaison à un annuaire ldap, et fait un test de bind, avec succès. Ensuite, nous avons modifié la configuration de l’authentification pour qu’elle attaque la liaison ldap par défaut, mais nous n’avons pas encore créé d’utilisateur provenant de l’annuaire ldap.
Puis nous avons cliqué sur Sign out…
Et là, quoi lol rofl mdr ptdr WTF ????? ! ??.?!!!
Eeeeh oui, plus moyen de se connecter. Pas avec un utilisateur ldap puisqu’on n’en a pas encore ajouté, mais pas non plus avec les comptes locaux puisque qu’on a paramétré l’authentification pour qu’elle soit ldap par défaut; et visiblement, chez zabbix, par défaut veut dire exclusif. Gni.
Bon on s’en sort quand même en exécutant cette requête sql sur la base de données:
update config set authentication_type=0;
Cette requête replace l’authentification par défaut en local.
Note pour la prochaine fois : ajouter un utilisateur ldap ayant des privilèges administratifs avant de modifier l’authentification par défaut et de se déloguer.
o/