Configuration LDAP pour GLPI (Active Directory)

Hello, nous allons voir dans cet article comment importer les utilisateurs Active Directory dans GLPI. La configuration est assez simple et rapide. Je suis sous Windows Server 2016 et GLPI est installé sous Debian 9.

Ce qu’il vous faut :

Documentation GLPI : glpi-project.org/fr/telechargements/

Voir également :

Configuration réseau GLPI (VirtualBox)

Firewall pfSense :

  • Interface 1 : WAN : 192.168.1.70/24
  • Interface 2 : LAN : 172.16.1.254/16
  • Mode : Réseau Interne
    • Nom : LAN-1

Serveur GLPI :

  • Mode : Réseau Interne
    • Nom : LAN-1
  • Configuration réseau :
    • @IP : 172.16.1.10
    • Masque 255.255.0.0
    • Passerelle : 172.16.1.254
    • DNS : 172.16.1.5

Windows Server 2016 :

  • Mode : Réseau Interne
    • Nom : LAN-1
  • Configuration réseau :
    • @IP : 172.16.1.5
    • Masque 255.255.0.0
    • Passerelle : 172.16.1.254
    • DNS : 172.16.1.5 / 1.1.1.1

Configuration Active Directory GLPI

Avant de commencer, il est vivement recommandé de :

  • Laisser le pare-feu Windows activé et d’autoriser le port 389/TCP.
  • Créer un utilisateur pour la connexion LDAP entre GLPI et l’AD. Cela évite d’utiliser le compte Administrateur.

Remarque : je suis sur un serveur de test. Dans mon cas, le pare-feu est désactivé et nous allons utiliser le compte Administrateur.

Voici les utilisateurs présents dans l’AD. Unité d’Organisation : Centreon

Utilisateurs

Lancez l’interface web de votre serveur GLPI puis allez dans le menu :

  • Configuration > Authentification > Annuaires LDAP
  • Cliquez sur l’icône PLUS (+) 

GLPI LDAP

  • Ajouter les informations de connexion LDAP : en rouge les informations que vous devez remplacer par rapport à votre configuration !
    • Nom : LDAP-DC2016
    • Serveur par défaut : Oui
      • Actif : Oui
    • Serveur : 172.16.1.5
      • Port : 389
    • Filtre de connexion (tous les utilisateurs) : (&(objectClass=user)(objectCategory=person))
    • Filtre de connexion (compte activé uniquement) :
      • (&(objectClass=user)(objectCategory=person)(!(userAccountControl:1.2.840.113556.1.4.803:=2)))
    • BaseDN : OU=Centreon,DC=PIXELABS,DC=LAN
    • DN du compte : administrateur@pixelabs.lan
      • Mot de passe du compte administrateur
    • Champ de l’identifiant : samaccountname
    • Champ de synchronisation : laisser vide

Configuration LDAP GLPI

  • Sauvegarder

Nous allons maintenant tester la connexion. Toujours dans la même fenêtre , sur la colonne de gauche, cliquez sur le menu Tester

  • Cliquez sur le bouton Tester 
  • Le message suivant s’affiche :

Test GLPI LDAP

Importation des utilisateurs AD

Nous allons maintenant importer les utilisateurs Active Directory dans GLPI.

  • Allez dans le menu Administrateur > Utilisateurs 
    • Cliquez Liaison annuaire LDAP
    • Cliquez sur : Importation de nouveaux utilisateurs
    • Cliquez sur Rechercher
    • Normalement les utilisateurs s’affichent au dessous

Import User AD GLPI

  • Cochez les utilisateurs et cliquez sur Actions
  • Choisir dans la liste Importer 
  • Cliquez sur Envoyer

Utilisateurs AD GLPI

Connexion avec un compte AD

Déconnectez-vous de votre compte GLPI et connectez-vous avec un compte AD :

Ticket GLPI

Comme vous pouvez le constater, l’utilisateur ne peut pas administrer GLPI, il n’a pas accès aux menus de configuration/Paramètre et c’est normal ! si tout le monde à ce privilège, c’est la guerre des tranchées…

C’est terminé les amis. Tous les utilisateurs peuvent maintenant créer des tickets d’intervention sous GLPI.

Pour info, il y a un petit forum ouvert à tous, n’hésitez pas à venir échanger, vous êtes les bienvenus 🙂 pixelabs.fr/forum/

Bonne journée et à très bientôt.

 
Besoin d’aide ? des questions ?

Venez sur le forum
logo Forum Pixelabs
***********
La rédaction de cette documentation demande beaucoup de temps, de motivation, mais surtout beaucoup de café 🙂

Vous aimez pixelabs ?

Offrez moi un petit café en cliquant sur la tasse ci-dessous.
pixelans_donation
Merci !

1 réponse

  1. sysadmin dit :

    Mise à jour de l’article