• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Samba - NIS-Server - NIS-Client PW-Sync

Hallo,

meine Ausgangssituation:

Wir betreiben zwei Server unter openSUSE 11. Auf einen (Server1) läuft im wesentlichen Samba, DNS- und DHCP-Server, NIS-Server. Auf dem zweiten (Server2) ist das komplette eMail-System untergebracht mit Postfix, Fetchmail, Cyrus-Imap und einem open-xchange-server.

Auf den Clients ist WindowsXP installiert.

Das klappt soweit auch ganz gut. Was wir erreichen wollen ist, dass die (unversierten) Win-User einfach unter Windows ihr Passwort ändern und sich diese Änderung auf die beiden Server fortpflanzt.

Bisher klappt bereits:

Die Windows-Kisten sind in die Samba-Domain von Server1 eingebunden. Die Passwortänderung in WinXP führt zur Synchronisation der PW's auf Server1 (Samba: unix passort sync = yes).

Auf Server2 klappt die Anmeldung an open-xchange mittels Authenifizierung gegen Imap.

Server1 ist gleichzeitig NIS Server, Server2 NIS-Client. Leider pflanzen sich aber P-Änderungen auf Server1 (yppasswd) nicht auf Server2 fort.

Ausserdem wirken sich Samba-Passwort Änderungen nicht auf die NIS-Datenbank aus. In der smb.conf haben wir den Parameter "passwd program" auf "/usr/bin/yppasswd %u" geändert. Jetzt führt ein smbpasswd aber zur Fehlermeldung:

"SAMR connection to machine NT_STATUS_ACCESS_DENIED failed. Error was 127.0.0.1, but LANMAN password change are disabled" Pfeil rechts keine Ahnung, was das zu bedeuten hat...

Was noch fehlt:

Die Änderung der Windows-Passwörter soll plangemäß den NIS-Server (Server1) anregen, die dortigen Passwörter anzupassen, sodass der NIS-Client (Server2) ebenfalls synchron dazu ist und somit auch das dortige Imap-PW und die open-xchange Anmeldung mit dem neuen PW gelingt.

Leider finde ich keine Log-Einträge zu evtl. Fehlern.

Wer kann uns da helfen?
 

stka

Guru
Wenn du yppasswd mal als root aufrufst wirst du feststellen, dass immer auch nach dem root-passwort gefragt wird. Deshalb klappt die Passwortänderung eines "normalen" Benutzers nicht.
Ich kenne das Problem, habe lange danach gesucht. Setze mal in der smb.conf das Loglevel auf 100 und schau dir dann mal im log an was passiert, denn nur dann siehst du, dass das PW vom root gefordert wird.
Ich frage mich nur warum man heute noch NIS verwendet. NIS ist unsicher, unflexibel, langsam und schlcht konfigurierbar. Schmeiß den Kram raus und nimm LDAP.
 
Oben