Wie openldap unter Leap 15.6 einrichten?

Hinweis: In dem Thema Wie openldap unter Leap 15.6 einrichten? gibt es 2 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
  • Hallo!


    Ich kaempfe auch schon seit vielen Stunden mit dem Einrichten von

    openldap unter Leap 15.6.

    Den Server habe ich glaube ich hinbekommen.

    Jedenfalls sehe ich da meine Testeintraege und meine beiden

    Testuser wenn ich mit dem LdapAdmin exe von Windows drauf zugreife.


    Aber wie richte ich das ldap am Client ein?

    Zertifikat und Verschlueselung benoetige ich nicht.

    Firewalls habe ich weder auf Client, noch auf Server, brauche ich nicht.


    Ich mache auf dem Client, der auf das Ldap zugreifen soll,

    "Verwaltung von Benutzern und Gruppen"

    "Authentifizierungseinstellungen"

    "SSSD"

    Links ist da angekreuzt:

    "Domaenenbenutzeranmeldung zulassen"

    "Home-Verzeichnis erstellen"

    "Benutzer"

    "Gruppen"

    "Netzlaufwerke zuordnen" ist aus, muss das an? Das /home-Filesystem ist am Client gemountet.

    (Aber mein ldaptestuser hat noch kein eigenens home, weil er sich ja noch nicht einloggen konnte.)


    Unter "Domaenenoptionen" gibt es eine Domaene, nenne ich sie hier mal "xxx".


    Wenn ich die anklicke, dann kommt rechts:

    "auth_provider" ldap

    "cache_credentials" false

    "case_sensitiv" true

    "enumerate" false

    "ldap_schema" rfc2307bis

    "ldap_search_base" dc=xxx

    "ldap_tls_reqcert" never

    "ldap_url" ldap://meinserver:389

    "ldap_use_tokengoups" false


    Ich klicke auf ok, keine Fehlermeldung.


    Allerdings steht dann da:


    Netzwerkdomaene (Name nicht auffindbar)


    Und bei IP-Adressen steht irgendeine ipv6 Adr%eth0


    Identitatsdomaenen xxx (da scheint er gefuttert zu haben.)


    Ich mache dann zum Testen


    ssh testuser@testclient


    Er fragt auch nach einem pw, verbindet sich aber nicht,

    sondern promted immer wieder mit dem pw-Prompt


    In der nsswitch.conf stand bei hosts


    hosts: files myhostname resolve [!UNAVAIL=return] dns


    Das hab ich dann mal geaendert und anstelle von

    myhostname

    reingeschrieben

    meinserver

    (muss das resolve mit dazu oder nicht?)


    Wenn ich dann nach der Aenderung beim nsswitch.conf

    nochmal bei

    yast2 auth-client

    schaue, dann sieht es dort "besser" aus.


    Bei Ip-Adressen steht jetzt die IP von meinem Testclient.

    Bei Netzwerkdomaene steht jetzt die Domaene, in der

    meinserver

    drin haengt.


    Die pws von meinen beiden Testusern habe ich per LdapAdmin eingetragen.

    Einmal hab ich bei

    userPasswort

    was in plaintext reingeschrieben,

    einmal hab ich mit

    slappasswd


    erzeugt und dann das, was da rauskam bei userPasswort eingetragen

    {SSHA}s5a2/M0jFpH9kixmaZQ2M/5E7af6WzpH



    Die nsswitch.conf auf meinem Testclient sieht jetzt so aus:



    Aber das Einloggen der beiden Testuser auf dem Testclient

    mit ssh klappt immer noch nicht.


    Code
    ssh ttest@testcleint
    
    (ttest@testclient) Password:  
    (ttest@testclient) Password:


    Wie kann ich es zum Laufen bekommen?


    Danke.


    Gruss, Blaui

    Für den Inhalt des Beitrages 322298 haftet ausdrücklich der jeweilige Autor: blaui

  • Auch das lokale einloggen an dem Desktoprechner klappt nicht

    mit dem Testuser. Aber dahinswitchen mit su klappt.

    su - ttest3

    ttest3@testclient:~>


    Was mache ich falsch, dass das lokale EInloggen und das EInloggen mit ssh nicht klappt?


    Für den Inhalt des Beitrages 322399 haftet ausdrücklich der jeweilige Autor: blaui

  • Hinweis: Wenn dir keiner antwortet ist das kein böser Wille, sondern es hat einfach darauf niemand eine Antwort. Wahrscheinlich, weil das Problem zu speziell oder selten ist.