
* On Sat, 27 Sep 2003 at 8:41 +0200, Wolfgang Erlenk?tter wrote:
Ich setze gerade einen OpenLDAP - Server auf (unter SuSE Linux 8.2) und einiges funktioniert schon. login usw. sind konfiguriert und funktionieren. Allerdings verhält sich die Konfiguration etwas merkwürdig, vielleicht hat ja von Euch einer eine Idee:
1) Gebe ich als root "getent passwd" ein, erhalte ich alle User, auch die aus dem LDAP, 2) Gebe ich dagegen als normaler Benutzer "getent passwd " ein, erhalte ich nur die lokalen Benutzer.
Kommt mir bekannt vor. IIRC war da bei mir einer der relevanten Files aus /etc für den User nicht lesbar - Schau Dich mal in /etc nach *ldap* um, und probier an den Rechten zu spielen. Oder setze ein strace auf getent an: ,----[ strace getent passwd 2>&1 | grep etc ]- | open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) | open("/etc/ld.so.cache", O_RDONLY) = 3 | open("/etc/nsswitch.conf", O_RDONLY) = 3 | read(3, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 480 | open("/etc/ld.so.cache", O_RDONLY) = 3 | open("/etc/libnss-ldap.conf", O_RDONLY) = 3 ^^^^^^^^^^^^^^^^^^^^^ IIRC war die bei mir der Auslöser. | open("/etc/resolv.conf", O_RDONLY) = 3 | open("/etc/ld.so.cache", O_RDONLY) = 3 | open("/etc/host.conf", O_RDONLY) = 3 | open("/etc/hosts", O_RDONLY) = 3 | open("/etc/ldap/ldap.conf", O_RDONLY|O_LARGEFILE) = 3 | open("/etc/ld.so.cache", O_RDONLY) = 4 | open("/etc/passwd", O_RDONLY) = 4 `---- Nicht vergessen - Passwort aus der Datei enfernen, wenn eines drinnen steht. /apm -- GPG welcome, request public key: mailto:adalbert+key@lopez.at