Hallo zusammen,
ich benutze folgendes Skript, um Windows-PCs zu einem Samba-Server hinzuzufügen:
echo -n "Computername (ohne $): "
read b
useradd -g samba -G users -s /bin/false $b$
smbpasswd -a -m $b
Fällt da jemandem ein Fehler auf?
Das Skript funktionierte fehlerfrei mit einer älteren Linux-Samba-Kombination und Windows-XP-Clients, doch aktuell halten die Maschinenkonten nur ca 6-8 Wochen, und dann „vergisst“ Samba auf einen Schlag alle Windows-PCs. Bei jedem PC fehlt dann die Vertrauensstellung zur Domäne und die Maschinenkonten müssen erneuert werden.
Der Fehler im Log sieht dann so aus:
[2012/05/03 08:10:27.517915, 0] rpc\_server/netlogon/srv\_netlog\_nt.c:976(\_netr\_ServerAuthenticate3)
\_netr\_ServerAuthenticate3: netlogon\_creds\_server\_check failed. Rejecting auth request from client MEIN-PC-213 machine account MEIN-PC-213$
Für mich sieht es so aus, als hätten die Konten nur begrenzte Gültigkeit. Kann man den Programmaufrufen im Skript mitgeben, dass das Konto zeitlich unbegrenzt gelten soll?
Aktuell benutze ich
-
Linux-PC (OpenSuse 12.1)
-
Linux-Text-only-Installation, keine grafische Oberfläche
-
Samba 3.6.1, konfiguriert als PDC
-
mehrere Win-7-Enterprise Arbeitsstationen
-
Verkabeltes LAN, feste IPs, kein DHCP
Wer sich für weitere Infos interessiert, findet diese hier:
/t/samba-vergisst-windows7-maschinen/6857241
Ich bin dankbar für jeden Tipp oder Hinweis.
Viele Grüße
Anja