LDAP-Fehlercodes

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 7 Minuten Lesedauer
  • Die LDAP-Protokolldatei listet Branchenstandard-Fehlercodes für LDAP und Active Directory (AD) auf.

    Standardfehlercodes

    Tabelle : 1. Standard-LDAP-Fehler
    Fehler/Datencode Text Beschreibung
    0 LDAP_SUCCESS Gibt an, dass der angeforderte Client-Vorgang erfolgreich abgeschlossen wurde.
    2 LDAP_PROTOCOL_ERROR Gibt an, dass der Server eine ungültige oder falsch formatierte Anforderung vom Client erhalten hat.
    3 LDAP_TIMELIMIT_ÜBERSCHRITTEN Gibt an, dass die vom Client oder Server angegebene Zeitgrenze des Vorgangs überschritten wurde. Bei Suchvorgängen werden unvollständige Ergebnisse zurückgegeben.
    4 LDAP_SIZELIMIT_ÜBERSCHRITTEN Gibt an, dass bei einem Suchvorgang die vom Client oder Server angegebene Größenbeschränkung überschritten wurde. Unvollständige Ergebnisse werden zurückgegeben.
    5 LDAP_COMPARE_FALSE Gibt keine Fehlerbedingung an. Gibt an, dass die Ergebnisse eines Vergleichsvorgangs falsch sind.
    6 LDAP_COMPARE_TRUE Gibt keine Fehlerbedingung an. Gibt an, dass die Ergebnisse eines Vergleichsvorgangs „wahr“ sind.
    7 LDAP_AUTH_METHOD_NOT_SUPPORTED Gibt an, dass der Client während eines Bindungsvorgangs eine Authentifizierungsmethode angefordert hat, die vom LDAP-Server nicht unterstützt wird.
    8 LDAP_STRONG_AUTH_REQUIRED Gibt einen der folgenden an: In Bindungsanforderungen akzeptiert der LDAP-Server nur eine starke Authentifizierung. In einer Client-Anforderung hat der Client einen Vorgang wie „Löschen“ angefordert, der eine starke Authentifizierung erfordert. In einer unverlangten Benachrichtigung über die Trennung der Verbindung erkennt der LDAP-Server, dass die Sicherheit zum Schutz der Kommunikation zwischen Client und Server unerwartet fehlgeschlagen ist oder gefährdet wurde.
    9 Reserviert.
    10 LDAP_REFERRAL Gibt keine Fehlerbedingung an. In LDAPv3 gibt an, dass der Server nicht den Zieleintrag der Anforderung enthält, aber dass die Server im Feld „Referral“ dies tun können.
    11 LDAP_ADMINLIMIT_EXCEEDED Gibt an, dass ein von einer Administratorbehörde festgelegtes LDAP-Serverlimit überschritten wurde.
    12 LDAP_NICHT AVAILABLE_CRITICAL_EXTENSION Gibt an, dass der LDAP-Server eine Anforderung nicht erfüllen konnte, da mindestens eine kritische Erweiterung nicht verfügbar war. Entweder unterstützt der Server die Steuerung nicht, oder die Steuerung ist für den Vorgangstyp nicht geeignet.
    13 LDAP_VERTRAULICHKEIT_ERFORDERLICH Gibt an, dass die Sitzung nicht durch ein Protokoll wie Transport Layer Security (TLS) geschützt ist, das die Vertraulichkeit der Sitzung bietet.
    14 LDAP_SASL_BIND_IN_PROGRESS Gibt keine Fehlerbedingung an, gibt jedoch an, dass der Server für den nächsten Prozessschritt bereit ist. Der Client muss dem Server denselben SASL-Mechanismus senden, um den Prozess fortzusetzen.
    15 Nicht verwendet.
    16 LDAP_NO_SUCH_ATTRIBUTE Gibt an, dass das im Änderungs- oder Vergleichsvorgang angegebene Attribut im Eintrag nicht vorhanden ist.
    17 LDAP_UNDEFINED_TYPE Gibt an, dass das im Änderungsvorgang oder beim Hinzufügen angegebene Attribut im Schema des LDAP-Servers nicht vorhanden ist.
    18 LDAP_INAPPROPRIATE_MATCHING Gibt an, dass die im Suchfilter angegebene Übereinstimmungsregel keiner für die Syntax des Attributs definierten Regel entspricht.
    19 LDAP_CONSTRAINT_VIOLATION Gibt an, dass der in einem DN-Vorgang zum Ändern, Hinzufügen oder Ändern angegebene Attributwert gegen Einschränkungen verstößt, die für das Attribut festgelegt sind. Die Einschränkung kann eine Größe oder einen Inhalt haben (nur Zeichenfolge, kein Binär).
    20 LDAP_TYPE_OR_VALUE_EXISTS Gibt an, dass der in einem Modify- oder Add-Vorgang angegebene Attributwert bereits als Wert für dieses Attribut vorhanden ist.
    21 LDAP_INVALID_SYNTAX Gibt an, dass der in einem Add-, Compare- oder Modify-Vorgang angegebene Attributwert eine nicht erkannte oder ungültige Syntax für das Attribut ist.
    22-31 Nicht verwendet.
    32 LDAP_NO_SUCH_OBJECT Gibt an, dass das Zielobjekt nicht gefunden wurde. Dieser Code wird für folgende Vorgänge nicht zurückgegeben: Suchvorgänge, die die Suchbasis finden, aber keine Einträge finden, die dem Suchfilter entsprechen. Bindungsvorgänge.
    33 LDAP_ALIAS_PROBLEM Gibt an, dass ein Fehler aufgetreten ist, wenn ein Alias zurückgestellt wurde.
    34 LDAP_INVALID_DN_SYNTAX Gibt an, dass die Syntax des DN falsch ist. (Wenn die DN-Syntax korrekt ist, die Strukturregeln des LDAP-Servers den Vorgang jedoch nicht zulassen, gibt der Server den Code 53 zurück: LDAP_UNWILLING_TO_PERFORM.)
    35 LDAP_IS_LEAF Gibt an, dass der angegebene Vorgang für einen Blatteintrag nicht ausgeführt werden kann. (Dieser Code befindet sich derzeit nicht in den LDAP-Spezifikationen, ist jedoch für diese Konstante reserviert.)
    36 LDAP_ALIAS_DEREF_PROBLEM Gibt an, dass der Client während eines Suchvorgangs entweder keine Zugriffsrechte zum Lesen des Namens des Aliase-Objekts hat, oder das Aufheben der Referenzierung ist nicht zulässig.
    37-47 Nicht verwendet.
    48 LDAP_INAPPROPRIATE_AUTH Gibt an, dass der Client während eines Bindungsvorgangs versucht, eine Authentifizierungsmethode zu verwenden, die der Client nicht richtig verwenden kann. Beispiel: Eine der folgenden Ursachen für diesen Fehler: Der Client gibt einfache Anmeldeinformationen zurück, wenn starke Anmeldeinformationen erforderlich sind...ODER...der Client gibt einen DN und ein Passwort für eine einfache Bindung zurück, wenn für den Eintrag kein Passwort definiert ist.
    49 LDAP_INVALID_CREDENTIALS Gibt an, dass während eines Bindungsvorgangs eine der folgenden Ereignisse aufgetreten ist: Der Client hat entweder einen falschen DN oder ein falsches Passwort übergeben, oder das Passwort ist falsch, da es abgelaufen ist, die Angriffserkennung den Account gesperrt hat, oder ein anderer ähnlicher Grund. Weitere Informationen finden Sie im Datencode.
    49 / 52e AD_INVALID-ANMELDEINFORMATIONEN Gibt einen Active Directory (AD) AcceptSecurityContext-Fehler an, der zurückgegeben wird, wenn der Anwendername gültig ist, die Kombination aus Passwort und Anwenderanmeldeinformationen jedoch ungültig ist. Dies ist das AD-Äquivalent des LDAP-Fehlercodes 49.
    49 / 525 ANWENDER NICHT GEFUNDEN Gibt einen Active Directory (AD) AcceptSecurityContext-Datenfehler an, der zurückgegeben wird, wenn der Anwendername ungültig ist.
    49 / 530 NOT_ALLOWED_TO_LOGON_AT_THIS_TIME Gibt einen Active Directory (AD) AcceptSecurityContext-Datenfehler an, der einen Anmeldefehler darstellt, der verursacht wurde, da der Anwender sich derzeit nicht anmelden darf. Gibt nur zurück, wenn ein gültiger Anwendername und gültige Passwortanmeldeinformationen angezeigt werden.
    49 / 531 RESTRICTED_TO_SPECIFIC_MACHINES Gibt einen Active Directory (AD) AcceptSecurityContext-Datenfehler an, der einen Anmeldefehler darstellt, der verursacht wurde, da der Anwender sich nicht von diesem Computer aus anmelden darf. Gibt nur zurück, wenn ein gültiger Anwendername und gültige Passwortanmeldeinformationen angezeigt werden.
    49 / 532 PASSWORD_EXPIRED Gibt einen Active Directory (AD) AcceptSecurityContext-Datenfehler an, bei dem es sich um einen Anmeldefehler handelt. Das angegebene Account-Passwort ist abgelaufen. Gibt nur zurück, wenn gültige Anmeldeinformationen für Anwendername und Passwort vorhanden sind.
    49 / 533 ACCOUNT_DISABLED Gibt einen Active Directory (AD) AcceptSecurityContext-Datenfehler an, bei dem es sich um einen Anmeldefehler handelt. Der Account ist derzeit deaktiviert. Gibt nur zurück, wenn gültige Anmeldeinformationen für Anwendername und Passwort vorhanden sind.
    49 / 568 ERROR_TOO_MANY_CONTEXT_IDS Gibt an, dass während eines Anmeldeversuchs der Sicherheitskontext des Anwenders zu viele Sicherheits-IDs angesammelt hat. Dies ist ein Problem mit dem spezifischen LDAP-Anwenderobjekt/Account, das vom LDAP-Administrator untersucht werden sollte.
    49 / 701 ACCOUNT_EXPIRED Gibt einen Active Directory (AD) AcceptSecurityContext-Datenfehler an, bei dem es sich um einen Anmeldefehler handelt. Der Account des Anwenders ist abgelaufen. Gibt nur zurück, wenn gültige Anmeldeinformationen für Anwendername und Passwort vorhanden sind.
    49 / 773 ANWENDER MUSS PASSWORT ZURÜCKSETZEN Gibt einen Active Directory (AD) AcceptSecurityContext-Datenfehler an. Das Passwort des Anwenders muss vor der ersten Anmeldung geändert werden. Gibt nur zurück, wenn gültige Anmeldeinformationen für Anwendername und Passwort vorhanden sind.
    50 LDAP_INSUFFICIENT_ACCESS Gibt an, dass der Anrufer nicht über ausreichende Rechte verfügt, um den angeforderten Vorgang auszuführen.
    51 LDAP_BUSY Gibt an, dass der LDAP-Server zu beschäftigt ist, um die Clientanforderung zu verarbeiten. Wenn der Client jedoch wartet und die Anforderung erneut übermittelt, kann der Server sie dann möglicherweise verarbeiten.
    52 LDAP_NICHT VERFÜGBAR Gibt an, dass der LDAP-Server die Bindungsanforderung des Clients nicht verarbeiten kann, normalerweise weil er heruntergefahren wird.
    52e AD_INVALID-ANMELDEINFORMATIONEN Gibt einen Active Directory (AD) AcceptSecurityContext-Fehler an, der zurückgegeben wird, wenn der Anwendername gültig ist, die Kombination aus Passwort und Anwenderanmeldeinformationen jedoch ungültig ist. Dies ist das AD-Äquivalent des LDAP-Fehlercodes 49: LDAP_INVALID_CREDENTIALS.
    53 LDAP_UNWILLENS_TO_PERFORMING Gibt an, dass der LDAP-Server die Anforderung aufgrund von serverdefinierten Einschränkungen nicht verarbeiten kann. Dieser Fehler wird aus den folgenden Gründen zurückgegeben: Die Anforderung zum Hinzufügen von Einträgen verstößt gegen die Strukturregeln des Servers...ODER...die Anforderung zum Ändern von Attributen gibt Attribute an, die Anwender nicht ändern können...ODER...Passwortbeschränkungen verhindern die Aktion...ODER...Verbindungsbeschränkungen verhindern die Aktion.
    54 LDAP_LOOP_DETECT Gibt an, dass der Client einen Alias oder eine Referral-Schleife erkannt hat und diese Anforderung daher nicht abschließen kann.
    55-63 Nicht verwendet.
    64 LDAP_NAMING_VIOLATION Gibt an, dass der Vorgang „DN hinzufügen oder ändern“ gegen die Strukturregeln des Schemas verstößt. Beispielsweise platziert die Anforderung den Eintrag einem Alias untergeordnet. Die Anforderung platziert den Eintrag einem Container untergeordnet, der durch die Containment-Regeln verboten ist. Der RDN für den Eintrag verwendet einen unzulässigen Attributtyp.
    65 LDAP_OBJECT_CLASS_VIOLATION Gibt an, dass der Vorgang „DN hinzufügen, ändern oder ändern“ gegen die Objektklassen-Regeln für den Eintrag verstößt. Beispielsweise geben die folgenden Anforderungstypen diesen Fehler zurück: Der Vorgang „Hinzufügen“ oder „Ändern“ versucht, einen Eintrag ohne Wert für ein erforderliches Attribut hinzuzufügen. Der Vorgang „Hinzufügen“ oder „Ändern“ versucht, einen Eintrag mit einem Wert für ein Attribut hinzuzufügen, das die Klassendefinition nicht enthält. Der Änderungsvorgang versucht, ein erforderliches Attribut zu entfernen, ohne die zusätzliche Klasse zu entfernen, die das Attribut als erforderlich definiert.
    66 LDAP_NOT_ALLOWED_ON_NONLEAF Gibt an, dass der angeforderte Vorgang nur für Blatteinträge zulässig ist. Beispielsweise geben die folgenden Anforderungstypen diesen Fehler zurück: Der Client fordert einen Löschvorgang für einen übergeordneten Eintrag an. Der Client fordert einen DN-Änderungsvorgang für einen übergeordneten Eintrag an.
    67 LDAP_NOT_ALLOWED_ON_RDN Gibt an, dass der Änderungsvorgang versucht hat, einen Attributwert zu entfernen, der den relativen eindeutigen Namen des Eintrags bildet.
    68 LDAP_BEREITS_VORHANDEN Gibt an, dass beim Hinzufügen-Vorgang versucht wurde, einen bereits vorhandenen Eintrag hinzuzufügen, oder dass beim Änderungsvorgang versucht wurde, einen Eintrag in den Namen eines bereits vorhandenen Eintrags umzubenennen.
    69 LDAP_NO_OBJECT_CLASS_MODS Gibt an, dass der Änderungsvorgang versucht hat, die Strukturregeln einer Objektklasse zu ändern.
    70 LDAP_RESULTS_TOO_LARGE Reserviert für CLDAP.
    71 LDAP_AFFECTS_MULTIPLE_DSAS Gibt an, dass der Vorgang „DN ändern“ den Eintrag von einem LDAP-Server auf einen anderen verschiebt und mehr als einen LDAP-Server erfordert.
    72-79 Nicht verwendet.
    80 LDAP_OTHER Gibt eine unbekannte Fehlerbedingung an. Dies ist der Standardwert für NDS-Fehlercodes, die nicht anderen LDAP-Fehlercodes zugeordnet sind.
    775 USER_ACCOUNT_LOCKED Gibt an, dass Anwender sich nicht anmelden können, da der Anwenderaccount gesperrt ist.

    Anwenderdefinierte Fehlercodes

    Tabelle : 2. Anwenderdefinierte LDAP-Fehlercodes
    Fehler/Datencode Text
    10000 LDAP_ERROR_GENEREL
    10001 LDAP_ERROR_MAL_FORMED_URL
    10002 LDAP_ERROR_UNAUTHENTICATED_BIND
    10300 LDAP_ERROR_COMMUNICATION_EXCEPTION
    10301 LDAP_ERROR_SOCKET_TIMEOUT
    10302 LDAP_ERROR_CONNECTION_REJECTED
    10303 LDAP_ERROR_CONNECTION_RESET
    10304 LDAP_ERROR_NO_ROUTE
    10305 LDAP_ERROR_UNKNOW_HOST
    10400 LDAP_ERROR_SSL_EXCEPTION
    10401 LDAP_ERROR_SSL_EMPTY_CERT_STORE
    10402 LDAP_ERROR_SSL_CERT_NOT_FOUND
    10403 LDAP_ERROR_SSL_CERT_EXPIRED
    10500 LDAP_ERROR_INVALID_SEARCH_FILTER_EXCEPTION