Markus Hubig <[EMAIL PROTECTED]> writes:

>> Und nimm pam_unix vor pam_ldap, sonst k�nnte es Probleme z.B. mit
>> dem Samba-Root Account geben (f�r Samba/LDAP mu� ein User im LDAP
>> die uidNumber 0 und die uid root haben).
>
> Das verstehe ich nicht? Wenn ich pam_unix ("required") vor pam_ldap
> ("sufficient") nehme, dann habe ich ein �hnliches Kuttel-Muddel wie mit
> 2x required! Und root ist bei mir auch im LDAP.

Samba selbst benutzt kein PAM, sondern geht direkt zum LDAP.  Obigen
Punkt mu�t du auch nur beachten, falls du wirklich Samba einsetzen
willst.

>
>> �brigens hatte Redhat 7.2 bei der Auswahl von LDAP gro�en Schwachsinn
>> in /etc/pam.d/system-auth reingeschrieben, ohne laufenden LDAP-Server
>> war kein Login mehr m�glich (und da der LDAP-Server nicht automatisch
>> gestartet wurde, ging es nicht mehr ohne single user mode weiter).
>> Aber bei Debian gibt es ja zum Gl�ck dieses Problem nicht.
>
> Bei mir steht �berall pam_ldap mit sufficient vor pam_unix mit
> required. Wenn ich den LDAP-Server abschalte gibt dass aber _keine_
> Probleme, pam_ldap wird dann einfach �bersprungen und stattdessen
> pam_unix genutzt.

Bei Redhat standen pam_unix *und* pam_ldap mit required drin.  Den
Effekt bei nicht erreichbaren LDAP-Server kannst du dir sicher gut
vorstellen.

>> Ein sufficient mu� als letztes stehen.
>
> Scheinbar nicht. Siehe oben.

Ein erfolgreiches sufficient in einer Kategory verhindert, da� danach
stehende required der gleichen Kategorie ausgef�hrt werden.

> Hmm, weder
>
> | passwd:   compat ldap
> | group:    compat ldap
>
> noch 
>
> | passwd:   ldap compat
> | group:    ldap compat
>
> bewirken da etwas ... *gr�bel*

Was liefert "getent passwd <username>"?

> Interessant ist, das mir chsh als default-Shell-Vorschlag immer die
> Shell pr�sentiert welche im LDAP eingetragen ist. Benutzt (login auf
> der Console und �ber ssh) wird aber was in /etc/passwd steht!? Wer
> startet den nach dem Login die Shell? Vielleicht kann ich ja da
> ansetzen ...

Leider kann ich erst wieder ab Woche 39 an meine damals vorgenommene
PAM-Konfiguration ran.  Dort wurden loginShell (in diesem Fall
/bin/false, um ein Login zu verhindern) und homeDirectory aus dem LDAP
gelesen.

Ich kann mich aber daran erinnern, die RedHat 7.2
Default-Konfiguration genommen zu haben und jedes Auftreten von
pam_unix um pam_ldap (beide nat�rlich sufficient statt required)
erg�nzt zu haben.

        Torsten


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an