[RESOLU] Problème serveur nextcloud

Il peut arriver qu’on désactive ldap… et il n’y a rien à valider, le simple fait de désactiver ldap (même sans sauvegarder car il n’y a pas de bouton sauvegarde) dès qu’on clic sur désactiver un plugin (c’est le cas du plugin ldap) celui ci est désactivé. donc la synchro avec le compte ldap et dans la foulée on es déconnecté.
Seule solution aller dans l’admin avec son compte pour réactiver le plugin, sauf qu’il faut pour accèder à son compte en admin, etc. c’est le chat qui se mort la queue
Nextcloud intégre la possibilité d’être piloté via des commandes voir ici
https://docs.nextcloud.com/server/12/admin_manual/configuration_server/occ_command.html
Exemple concret pour réactiver le ldap en remplacant www-data par le user unix de votre install nextcloud. sur Yunohost je crois que c’est nextcloud et en remplacant ldap par le nom réel du plugin si vous voulez trouver tous les plugins vous pouvez les lister (sudo -u www-data php occ app:list) idem remplacer le www-data par le user de l’install nextcloud
sudo -u www-data php occ app:enable ldap
Je sais que c’est résolu mais bon on ne sait jamais à l’avenir.
PS: il faut vous mettre dans le répertoire d’install de nextcloud

3 Likes

Merci @madmaxlamenace ! Ça m’était déjà arrivé une fois, et ça vient de me ré-arriver aujourd’hui, grâce à ton post j’ai rapidement retrouvé.
En me baladant dans les paramètres de nextcloud, j’ai juste cliqué sur l’onglet ldap, et ça m’a modifié le paramètre ldapHost. Je pense que c’est mon gestionnaire de mot de passe (keepass) qui pré-rempli le champ, le problème c’est que c’est enregistré instantanément.
Et du coup pour le résoudre, voici ce que j’ai fait :

sudo su
cd /var/www/nextcloud/
sudo -u nextcloud php occ ldap:show-config      --permet de voir la config, je vois que le paramètre ldapHost a été remplacé par mon prénom
sudo -u nextcloud php occ ldap:set-config "" ldapHost "localhost"

Et ça remarche, même pas besoin de relancer quoi que ce soit.
Par contre, ça vaudrait peut-être le coup de remonter le bug à Nextcloud pour qu’ils protègent un peu mieux cette page de config ldap.

2 Likes

Il pourrait arriver en effet…! Merci !!