Problème d'importation des utilisateurs AD

Installation & Configuration du logiciel
Répondre
P0NCH0
Gsup LEVEL 0
Messages : 8
Enregistré le : lun. 1 oct. 2018 15:01

Bonjour,

Tout d'abord j'ai essayé de me débrouiller comme un grand. J'ai vérifié la documentation en ligne (https://doc.gestsup.fr/config/#connecteur-ldap) puis j'ai regardé dans ce forum si quelqu'un n'aurait pas déjà posté un problème similaire. Malheureusement je n'ai rein trouvé.

Donc voici mon problème.

L'arborescence de mon Active Directory est celle-ci (chaque OU est indentée dans l'autre)

DOMAINE.LOCAL
--------|
--------|
--------OU1
----------|
----------|
----------OU2
------------|
------------|
------------OU3

Si au niveau du paramètre "Emplacement des utilisateurs" je mets "ou=OU1". Toutes utilisateurs des OU1, OU2 puis OU3 remontent sans aucun soucis.
Et c'est là qui arrive le problème car c'est uniquement les utilisateurs de l'OU3 qui intéressement donc toujours au niveau du paramètre "Emplacement des utilisateurs" je mets "ou=OU1,ou=OU2,ou=OU3" mais là du coup rien ne remonte et le mode debug indique ça:

Warning: ldap_search(): Search: No such object in /var/www/mandat/core/ldap.php on line 167
Warning: ldap_parse_result() expects parameter 2 to be resource, bool given in /var/www/mandat/core/ldap.php on line 169
Warning: ldap_get_entries() expects parameter 2 to be resource, bool given in /var/www/mandat/core/ldap.php on line 170
Warning: array_merge(): Expected parameter 2 to be an array, null given in /var/www/mandat/core/ldap.php on line 171


Si j'essaye le paramètre "Emplacement des utilisateurs : ou=OU3" directement j'ai le même message d'erreur remonté par le mode debug

Voilà les informations de chaque élément:
OS = Debian 11
PHP = 7.4.21
MariaDB = 10.5.11
Gestsup = 3.2.13
AD = Windows 2012 R2

J'espère avoir été clair et surtout ne rien avoir oublié. Et je vous remercie par avance.
Avatar du membre
Flox
Administrateur du site
Messages : 8931
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

pourrez vous tester le paramètre suivant :

Code : Tout sélectionner

OU=OU3,OU=OU2,OU=OU1
2021-09-03 18_36_13_screenshot_gestsup.png
2021-09-03 18_36_13_screenshot_gestsup.png (16.84 Kio) Vu 1161 fois
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.4 | https://doc.gestsup.fr/
P0NCH0
Gsup LEVEL 0
Messages : 8
Enregistré le : lun. 1 oct. 2018 15:01

Bonjour Flox,

Merci pour ta réponse, le distinguishedName de l'OU3 est déjà configuré de cette façon "OU=OU3,OU=OU2,OU=OU1,DC=DOMAINE,DC=LOCAL"

J'ai essayé le paramètre "Emplacement des utilisateurs :OU=OU3,OU=OU2,OU=OU1,DC=DOMAINE,DC=LOCAL" sans pas plus de succès.

C'est bien ça ce que tu me demandais ?

Merci à nouveau pour ton aide.
Avatar du membre
Flox
Administrateur du site
Messages : 8931
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

Pouvez vous renseigner la valeur transmise dans mon dernier message, sans le domaine.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.4 | https://doc.gestsup.fr/
P0NCH0
Gsup LEVEL 0
Messages : 8
Enregistré le : lun. 1 oct. 2018 15:01

Bonjour Flox,

J'ai essayé aussi de le modifier et supprimer les données de type DC mais l'Active Directory ne me donne pas cette possibilité.
J'ai même essayé avec le compte admin du domaine.
Avatar du membre
Flox
Administrateur du site
Messages : 8931
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez vous transmettre un impression écran des paramètres et du résultat du test du connecteur avec les paramètres indiqués.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.4 | https://doc.gestsup.fr/
P0NCH0
Gsup LEVEL 0
Messages : 8
Enregistré le : lun. 1 oct. 2018 15:01

Oui par ici et en cas où la configuration système:
Screenshot 2021-09-06 at 11-00-09 GestSup Gestion de Support.png
Screenshot 2021-09-06 at 11-00-09 GestSup Gestion de Support.png (128.61 Kio) Vu 1134 fois
Ici avec la config "Emplacement des utilisateurs :OU=OU3,OU=OU2,OU=OU1,DC=DOMAINE,DC=LOCAL" du connecteur:
2021-09-06_11h03_15.png
2021-09-06_11h03_15.png (51.29 Kio) Vu 1134 fois
Ici avec la config "Emplacement des utilisateurs :OU=OU3,OU=OU2,OU=OU1" du connecteur:
2021-09-06_11h22_16.png
2021-09-06_11h22_16.png (48.83 Kio) Vu 1134 fois
Avatar du membre
Flox
Administrateur du site
Messages : 8931
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez vous transmettre un impression écran de la synchronisation avec le mode débug avec la dernière configuration.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.4 | https://doc.gestsup.fr/
P0NCH0
Gsup LEVEL 0
Messages : 8
Enregistré le : lun. 1 oct. 2018 15:01

Flox ça marche !!!

Je ne sais pas pourquoi ça ne marchait pas avant je ne vois qu'une explication je l'avais mis à l'envers c'est à dire "OU=OU1,OU=OU2,OU=OU3" plutôt que "OU=OU3,OU=OU2,OU=OU1".

Un grand merci et désolé pour la perte de temps très bête. :oops:
Répondre