• Deutsch
  • English
  • Anmeldung OTOBO Community
+49 (0)9427 68 39 000
OTOBO
  • SOFTWARE
    • Software | Überblick
    • IT Service Management
    • Customer Service Management
    • Enterprise Service Management
    • Demo
    • Download
    • Dokumentation
  • SERVICES
    • Überblick Services
    • Beratung
    • Training
    • Entwicklung
    • OTRS Migration zu OTOBO
    • Support
    • Managed Service
    • Support-Portal
  • UNTERNEHMEN
    • Über uns
    • Karriere
    • Partner
    • Kontakt
    • Newsletter
  • RESSOURCEN
  • COMMUNITY
    • Open Source
    • Community Forum
    • Download
    • Dokumentation
    • OTOBO übersetzen
  • Click to open the search input field Click to open the search input field Suche
  • Menü Menü

Schlagwörter: active directory, config.pm, LDAP

Ansicht von 4 Antwort-Threads
  • Autor
    Beiträge
    • 13. November 2021 um 19:36 Uhr - Views: 4586 #12100
      Rainer Huth
      Teilnehmer

        Dockerversion OTOBO_10_1

        Hallo Community,

        bin am verzweifeln und hoffe auf eure Erfahrung.
        Ich bin Neuling bei OTRS/OTOBO und kämpfe jetzt schon stundenlang an einer LDAP-Anbindung bzw an das Active Directory.

        Problem: immer wenn ich mich als ein Domänenuser (über samAccountname) anmelden will, kommt „Authentifizierung erfolgreich, aber in der Datenbank wurde kein Eintrag für den Benutzer gefunden. Bitte kontaktieren Sie Ihren Administrator.“

        Was hab ich gemacht:  zuerst in der GUI über SystemKonfiguration > search *ldap* hab ich die Daten für ldap hinterlegt, dann zusätzlich über die Config.pm. Hier stellt sich bei mir schon die Grundsatzfrage: zuerst hatte ich es über die GUI gemacht, aber in der Config.pm sah ich nichts, wie wenn dies zwei verschiedene Sachen sind. Hab dann aus der Default.pm die ldap-Konfiguration ins config.pm genommen, ausgefüllt, docker neugestartet, aber immer wieder kommt die gleiche Meldung

        Kann mir jemand sagen, wo mein Fehler liegt ?
        – Verständnisschwierigkeit: Unterschied GUI > Config.pm
        –  Net::LDAP is installed > wie kontrolliere ich dies bzw. muss ich hier was manuell installieren.

         

        so sieht aktuell meine config.pm aus (das was ich aus der default.pm eingefügt hatte)

        # —————————————————- #
        # insert your own config settings „here“ #
        # config settings taken from Kernel/Config/Defaults.pm #
        # —————————————————- #
        # $Self->{SessionUseCookie} = 0;
        # $Self->{CheckMXRecord} = 0;

        # —————————————————- #
        # This is an example configuration for an LDAP auth. backend.
        # (take care that Net::LDAP is installed!)
        $Self->{AuthModule1} = ‚Kernel::System::Auth::LDAP‘;
        $Self->{‚AuthModule::LDAP::Host1‘} = ‚dc1.mydomain.local‘;
        $Self->{‚AuthModule::LDAP::BaseDN1‘} = ‚dc=mydomain,dc=local‘;
        $Self->{‚AuthModule::LDAP::UID1′} = ’sAMAccountName‘;

        # Check if the user is allowed to auth in a posixGroup
        # (e. g. user needs to be in a group xyz to use otobo)
        $Self->{‚AuthModule::LDAP::GroupDN1‘} = ‚CN=OTRS-Allow,OU=Funktion,OU=02_GRUPPEN,OU=01_KAPPEL,OU=01_Firmenname,DC=mydomain,DC=local‘;
        $Self->{‚AuthModule::LDAP::AccessAttr1‘} = ‚member‘;
        # for ldap posixGroups objectclass (just uid)
        # $Self->{‚AuthModule::LDAP::UserAttr‘} = ‚UID‘;
        # for non ldap posixGroups objectclass (with full user dn)
        $Self->{‚AuthModule::LDAP::UserAttr1‘} = ‚DN‘;

        # The following is valid but would only be necessary if the
        # anonymous user do NOT have permission to read from the LDAP tree
        $Self->{‚AuthModule::LDAP::SearchUserDN1‘} = ‚CN=IT BindUser,OU=03_Dienste-Admin,OU=00_ADMIN,OU=01_Firmenname,DC=mydomain,DC=local‘;
        $Self->{‚AuthModule::LDAP::SearchUserPw1‘} = ‚geheimespasswort‘;

        # in case you want to add always one filter to each ldap query, use
        # this option. e. g. AlwaysFilter => ‚(mail=*)‘ or AlwaysFilter => ‚(objectclass=user)‘
        # or if you want to filter with a locigal OR-Expression, like AlwaysFilter => ‚(|(mail=*abc.com)(mail=*xyz.com))‘
        $Self->{‚AuthModule::LDAP::AlwaysFilter1‘} = “;

        # in case you want to add a suffix to each login name, then
        # you can use this option. e. g. user just want to use user but
        # in your ldap directory exists user@domain.
        # $Self->{‚AuthModule::LDAP::UserSuffix‘} = ‚@domain.com‘;

        # In case you want to convert all given usernames to lower letters you
        # should activate this option. It might be helpful if databases are
        # in use that do not distinguish selects for upper and lower case letters
        # (Oracle, postgresql). User might be synched twice, if this option
        # is not in use.
        # $Self->{‚AuthModule::LDAP::UserLowerCase‘} = 0;

        # In case you need to use OTOBO in iso-charset, you can define this
        # by using this option (converts utf-8 data from LDAP to iso).
        # $Self->{‚AuthModule::LDAP::Charset‘} = ‚iso-8859-1‘;

        # Net::LDAP new params (if needed – for more info see perldoc Net::LDAP)
        $Self->{‚AuthModule::LDAP::Params‘} = {
        port => 389,
        timeout => 120,
        async => 0,
        version => 3,
        };

        Vielen Dank vorab für eure Hilfe/Unterstützung

      • 15. November 2021 um 7:14 Uhr #12101
        Renée Bäcker
        Teilnehmer

          Du hast jetzt nur die Authentifizierung konfiguriert. Was der Fehler sagt: Du hast für das AD/LDAP einen richtigen Benutzernamen und das richtige Passwort dazu eingegeben, aber OTOBO kann mit dem Ergebnis nichts anfangen. Du musst entweder den Agenten vorher in der Datenbank anlegen, oder die Synchronisation konfigurieren

          https://github.com/RotherOSS/otobo/blob/ad6dc0e1e264f9abb7bff3f40fa7b067a6fc5741/Kernel/Config/Defaults.pm#L524

        • 18. Januar 2023 um 14:45 Uhr #14582
          andrei756 andrei756
          Teilnehmer

            Ich bräuchte da ebenfalls Hilfe bin aber einen Schritt weiter hinten. Wo finde ich die Defaults.pm und Config.pm?

          • 20. Januar 2023 um 9:57 Uhr #14591
            Stefan Abel
            Moderator

              Moin,

              /opt/otobo/Kernel/Config.pm und /opt/otobo/Kernel/Config/Defaults.pm

              Viele Grüße
              Stefan

              • 23. Januar 2023 um 15:28 Uhr #14600
                andrei756 andrei756
                Teilnehmer

                  Danke für die Info, nur gibt es bei mir kein Unterverzeichnis das otobo heißt in dem Ordner opt .

              • 23. Januar 2023 um 18:42 Uhr #14603
                Stefan Abel
                Moderator

                  Hallo,

                  das kommt dann drauf an, wie du OTOBO installiert hast und in wie weit du dich an die Installationsanleitung gehalten hast.
                  Falls es eine Docker-Installation ist, müsstest du dich erst in den Container otobo_web_1 verbinden und dort findest du dann o.g. Pfad.
                  Falls es eine native Installation ist, landet das laut Anleitung auch unter o.g. Pfad. Falls du einen Softlink in /opt/ gepackt hast, müsste der auf einen Ordner irgendwo zeigen.

                  VG
                  Stefan

                  • 24. Januar 2023 um 16:41 Uhr #14607
                    andrei756 andrei756
                    Teilnehmer

                      Es handelt sich um eine Docker Installation, ich hab mich ganz genau an die Anleitung gehalten. Problem dabei ist nur auch wenn ich mich zu dem otobo_web_1 container verbinde finde ich leider keinen /opt Ordner.

                       

                      Otobo

                    • 24. Januar 2023 um 17:01 Uhr #14608
                      bes
                      Teilnehmer

                        Hallo Andrei,

                        das Listing schaut gut aus. Du befindest dich bereits im Ordner /opt/otobo . Das aktuelle Verzeichniss lässt sich durch den Befehl pwd feststellen.

                         

                        Viele Grüße,

                        Bernhard

                         

                         

                  • Autor
                    Beiträge
                  Ansicht von 4 Antwort-Threads
                  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.

                  Foren durchsuchen

                  Anmeldung

                  Anmeldung

                  Konto erstellen
                  Passwort vergessen?

                  Login via Social

                  Profil

                  Bitte vervollständigen Sie nach der Registrierung Ihr Profil, das vereinfacht die spätere Kommunikation enorm. Ihre Profileinstellung finden Sie, wenn Sie auf Ihr Avatarbild klicken.

                  Sie können Ihren Avatar ändern, indem Sie sich mit Ihrer E-Mail-Adresse unter gravatar.com registrieren.

                  Letzte Aktivitäten

                  • Dynamische Felder in AgentTicketNote mit ACL verstecken
                  • FAQ: kaputtes Copy & Paste von Bildern zwischen Artikeln
                  • Benachrichtigung „Ticket wurde mir entzogen“ möglich?
                  • Statistik Anzahl Tickets pro Agent
                  • Docker: Ändern des redis Hosts

                  Unternehmen

                  Über uns
                  Karriere
                  Stellenbörse
                  Partner werden
                  Kontakt
                  Newsletter

                  OTOBO | Simplify work and create exceptional service experiences.

                  Die Source Code Owner und Maintainer hinter OTOBO.

                  Software

                  Service Management-Plattform
                  OTOBO Demo
                  OTOBO Download
                  OTOBO Dokumentation

                  Security-Problem melden:
                  security@otobo.org

                  Services

                  Support-Portal
                  Beratung
                  Training
                  Support
                  Managed Services
                  Erweiterung
                  OTRS Migration
                  Partner finden

                  Community

                  Open Source
                  Community Forum
                  Mitmachen
                  OTOBO Developer
                  OTOBO@GitHub

                  © 2026 Rother OSS GmbH | All rights reserved.
                  • Cookie-Einstellungen
                  • Impressum
                  • Datenschutz
                  • Haftungsausschluss
                  Nach oben scrollen Nach oben scrollen Nach oben scrollen