You are not logged in.
Pages: 1
Bonjour,
Je désirerais mettre en place la synchro / import automatique des utilisateurs LDAP dans GLPI.
La "liaison" entre les deux fonctionne bien mais pour importer de nouveaux utilisateurs ou mettre à jour eux existants, je suis obligé de le faire manuellement.
J'ai fouillé google et le forum pour mettre en place un cron de ldap_mass_sync.php -server_id=1 -action=1 mais en vain.
Je suis sous Debian 9 et n'ai jamais mis en place de cron, j'ai donc du mal à comprendre comment faire fonctionner ce script par exemple chaque minute.
Est-ce que quelque saurais m'aider ?
Merci beaucoup à vous !
Offline
J'ai la même problématique ...
Offline
il y a effectivement un script existant:
/var/www/glpi/scripts/ldap_mass_sync.php
Pour configurer le cron:
-https://wiki.glpi-project.org/doku.php?id=fr:config:crontab
Taper la commande
Crontab-e
* */1 * * * /usr/bin/php5 /var/www/glpi/scripts/ldap_mass_sync.php ldapservers_id=1 action=1
Le paramètre 'ldapservers_id' doit forcément correspondre à l'id de votre configuration LDAP dans GLPI
Le paramètre 'action' indique s'il faut effectuer un import (valeur 0), une synchronisation (valeur 1), ou s'il faut réimporter et resynchroniser tous les utilisateurs (valeur 2). Si cette option n'est pas définie, le script est en mode synchronisation.
Last edited by C3drX (2020-01-14 17:38:07)
Offline
Les * * /1 * * *
correspondent à "Minutes (0-59)" "Heures (0-23)" "Jours du mois (1-31)" "Mois (1-12)" "jours de la semaine (0-6) (0= Dimanche)"
Par exemple, */10 * * * 1-5 correspond à toutes les 10 minutes du lundi au vendredi.
Offline
GLPI 9.4.5
Bonjour,
Je synchronise et ajoute bien les utilisateur de notre AD sauf dans un cas
ou je suis confronté a un soucis
J'ai des utilisatrices qui ont changé de nom de famille (mariage ...etc...) et demandé aussi le changement du nom de login
ainsi que les propriétés diverses (alias de messagerie, Nom affiché ...etc.)
Lorsque je veux synchroniser un utilisateur qui a changé de nom dasn GLPI
Rien ne se passe le nom, l'identifiant et l'adresse mail ne change pas dans GLPI
du coup je suis obligé d'importer l'utilisateur sous son nouveau nom comme un nouvel utilisateur
et je désactive l'ancien dans GLPI
Je perds ainsi l'historique des ticket je dois réaffecter le matériel bref c'est pas confortable
Voici un petit résumé qui s'affiche sur GLPI
Annuaire LDAP : MIPIH
Dernière synchronisation le 2020-05-29 15:14
DN de l'utilisateur : CN=glpitest2,OU=Utilisateurs desactive- compte service - BAL partagée,DC=mipih,DC=net
Utilisateur manquant dans l'annuaire LDAP
Le le message Utilisateur manquant dans l'annuaire LDAP m'interpelle
pourtant cet utilisateur est bien dans le LDAP ,compte actif…. mais pas de synchro
L'utilisateur se désactive dans GLPI car il considéré comme absent du LDAP
alors que non son Id est le même
Avez vous une piste ou déjà constaté ce problème ?
Cordialement
Philippe
Last edited by gonzorro (2020-05-29 15:46:12)
Offline
Bonjour,
Le mieux est de supprimer le compte utilisateur glpi créé à tord (et dans la corbeille), de changer l'ancien login par le nouveau dans glpi et de resynchroniser.
Contexte : GLPI 9.4.3/FusionInventory 9.4+1.1 / Agent FI 2.5.1
Offline
Bonjour,
Merci pour la réponse
mais non merci j'ai du matériel des tickets etc... liés a l'utilisateur on ne supprime pas comme cela
D'ailleurs ce n'est pas le cas d'un utilisateur créé a tord sinon je l'aurai supprimé de L'Active Directory directement
La c'est un user déjà importé par LDAP dans GLPI qui change de nom de famille (mariage ou divorce…) donc on change son nom de famille, son login et l'alias de messagerie dans l'AD
mais la synchro GLPI de cet utilisateur avec Active Directory ne change rien dans GLPI
Cela signifie que la synchro GLPI ne fonctionne pas complètement
Merci quand même d'avoir répondu
Cdt
Philippe
Offline
à toute fin utile, cela doit venir de la méthode de synchronisation définie pour LDAP.
Comme indiqué dans mon précédent post :
"Le paramètre 'action' indique s'il faut effectuer un import (valeur 0), une synchronisation (valeur 1), ou s'il faut réimporter et resynchroniser tous les utilisateurs (valeur 2). Si cette option n'est pas définie, le script est en mode synchronisation."
Offline
pour changer un login d'utilisateur synchronisé AD :
administration>utilisateur>[MonUser]
passez l'utilisateur en synchro GLPI
vous pourrez ainsi mettre à jour le login
repasser l'utilisateur en authentification AD
forcer la synchronisation
Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6
Offline
Bonjour,
Pour ma part le cron ci dessus, fait des requête mail et sature la queue mail de mon serveur Mail. Et j'arrive pas a comprendre.
D'autre on t'il ce soucis ?
Version GLPI 9.5.2 sous Ubuntu
Offline
Pages: 1