Berechtigungsregeln in GLPI: Standort und Vorgesetzten automatisch ausfüllen

GLPI kann in den Zuweisungsregeln Gruppe, OU und Domäne aus dem AD auslesen, bietet aber keine Aktion, um Standort, Vorgesetzten, Kategorie und Titel des Benutzers auszufüllen. Rule Extender schließt diese Lücke, ohne den Core anzutasten.

In diesem Artikel6 Abschnitte

Das Kriterium existiert, die Aktion nicht. Die Berechtigungsregeln von GLPI lesen Gruppe, Organisationseinheit und E-Mail-Domäne aus dem AD mühelos aus — doch wenn es darum geht, den Benutzerdatensatz mit diesen Daten zu füllen, bietet die Regel-Engine diese Option schlicht nicht an.

Die Ausgangslage

Wer GLPI mit Active Directory integriert, kennt die Szene: Die Regel zur automatischen Benutzerzuweisung erkennt einwandfrei, dass João in der OU "Filiale São Paulo" und in der Gruppe "Finanzen" ist. Damit lassen sich Profil und Einheit zuweisen. Aber Standort, Vorgesetzter, Kategorie und Titel des Benutzers bleiben leer — und jemand füllt sie von Hand aus, Benutzer für Benutzer.

Die Folge ist absehbar: Felder, die niemand pflegt, werden zu Feldern, denen niemand vertraut. Berichte nach Standort sind lückenhaft, die Eskalation an Vorgesetzte funktioniert nicht, und der Benutzerbestand altert schlecht.

Die klassischen Auswege sind schlecht: den Core von GLPI bearbeiten (und sich dieses Problem bei jedem Update erneut einhandeln) oder eine externe Synchronisationsroutine pflegen, die niemand dokumentiert.

Wie Rule Extender funktioniert

Das Modul fügt RuleRight neue Aktionen hinzu, der Engine für Berechtigungsregeln, die GLPI bereits nutzt. Die Kriterien bleiben die nativen; was sich ändert, ist, was die Regel tun kann, wenn sie erfüllt sind.

  • Standort zuweisen — abgeleitet aus Gruppe, OU oder E-Mail-Domäne.
  • Vorgesetzten zuweisen — der Verantwortliche wird per Regel ausgefüllt, nicht per Eingabe.
  • Kategorie und Titel des Benutzers zuweisen — einheitliche Klassifizierung ab der ersten Anmeldung.
  • Ohne eigene Tabelle und ohne Patch — Rule Extender erweitert die bestehende Engine; am Core wird nichts bearbeitet.

In der Praxis pflegt sich der Benutzerdatensatz selbst: Wechselt jemand im AD den Bereich, wendet die nächste Authentifizierung die Regeln erneut an, und GLPI zieht die Änderung nach.

So aktivieren Sie es

  1. Installieren Sie NexTool in Ihrem GLPI 11.
  2. Öffnen Sie NexTool > Module und aktivieren Sie Rule Extender.
  3. Gehen Sie zu Verwaltung > Regeln > Regeln für die Zuweisung von Berechtigungen.
  4. Erstellen oder bearbeiten Sie eine Regel: Die Kriterien folgen den nativen, und die neuen Aktionen erscheinen in der Liste.

Für wen es geeignet ist

Umgebungen mit LDAP- oder Active-Directory-Authentifizierung und einer Benutzerzahl, die groß genug ist, dass manuelles Ausfüllen der Datensätze nicht mehr machbar ist — in der Regel ab einigen Dutzend. Es ist auch die Grundlage für alle, die eine Eskalation an Vorgesetzte oder Berichte nach Standort nutzen wollen und festgestellt haben, dass die Felder leer sind.

Kompatibilität

  • GLPI: 11.0+
  • Plan: Lizenziert
  • Plugin: NexTool 6.x+

Nächster Schritt

Rule Extender ist Teil von NexTool, einem Ökosystem von Modulen, welches GLPI ohne Code-Anpassungen erweitert. Besuchen Sie die Seite des Moduls oder vereinbaren Sie ein Gespräch, um es in Ihrer Umgebung in Aktion zu sehen.


Geprüft vom Team von NexTool Solutions.

Häufig gestellte Fragen

Es fügt Aktionen hinzu, um Standort, Vorgesetzten, Benutzerkategorie und Benutzertitel zuzuweisen. Außerdem kann es den Benutzer als Gruppenleiter oder als Delegierten in eine Gruppe aufnehmen, über die nativen Flags dieser Verknüpfungen.

Die Aktionen fließen in den nativen Ablauf der automatischen Benutzerzuweisung von RuleRight ein. Sie werden bei Authentifizierung, Import oder Synchronisation des Benutzers ausgewertet, zusammen mit den Kriterien und Aktionen, die GLPI bereits bietet.

Nein. LDAP und AD sind die häufigsten Fälle, weil sie Gruppe, OU, DN und E-Mail-Domäne liefern, aber Rule Extender akzeptiert jedes Kriterium, welches in den nativen Regeln für die Zuweisung von Berechtigungen in GLPI verfügbar ist.

Nein. Rule Extender registriert die Aktionen über einen nativen Hook. Die direkten Felder werden von RuleRight selbst gespeichert, und die Gruppenverknüpfungen nutzen die Benutzer-Hooks und die native Tabelle glpi_groups_users.

Nach der Konfiguration der Regel muss der Benutzer erneut den nativen Ablauf von Authentifizierung, Import oder Synchronisation durchlaufen, damit die Aktionen neu ausgewertet werden. Rule Extender führt nicht allein durch die Aktivierung eine automatische Massenänderung aus.

Kommentare

Die Kommentare zu diesem Beitrag stammen von GitHub (giscus). Beim Laden verbindet sich Ihr Browser mit GitHub; GitHub erhält dabei Ihre IP-Adresse und kann eigene Cookies setzen.

Um sie automatisch zu laden, aktivieren Sie funktionale Cookies

Brauchen Sie Hilfe?