Categories: Linux

Samba root-User funktioniert immer wieder nicht…

Seit einiger Zeit habe ich bei einem Server das Problem dass der Samba Administator (in dem Fall root) von Zeit zu Zeit nicht mehr funktioniert.

Als schnellen Fix habe ich ein kleines Script gebastelt welches die Funktion prüft (durch einen Zugriff auf eine Freigabe) und falls das nicht klappt einfach das Kennwort wieder auf den Originalzustand zurück setzt.

Ich gebe zu, die Lösung ist nicht ideal – aber es hat funktioniert und das ist ja schon mal was! 🙂

Heute habe ich mir die Zeit genommen und nach der Ursache gesucht, in letzter Zeit ist mir aufgefallen dass immer wenn ich mich via ssh von einem PC mit Kennwort anmelde (nicht mit gespeichertem ssh-key), der Samba root-User nicht mehr funktioniert.

Mein erster Verdacht war dass in der smb.conf der Passwort-Sync aktiviert ist – allerdings würde der ja nur greifen wenn tatsächlich ein Kennwort geändert wird und das ist hier nicht der Fall – außerdem ist die Einstellung deaktiviert.

Nach weiterer Suche bin ich dann auf PAM gestossen und zwar genauer auf die Datei „/etc/pam.d/common-auth“, dort gibt es einen Eintrag wie diesen:

auth   optional                        pam_smbpass.so migrate

Und wenn man dem nachgeht, dann stößt man auf die Samba Dokumentation das „migrate“ steht also dafür dass automatisch das Samba Kennwort gesetzt wird wenn ein Login erfolgt.

Des Rätsels Lösung ist also einfach das „migrate“ am Ende der Zeile zu entfernen und schon klappt der Login via SSH ohne dass gleich das Samba Administrator-Kennwort zurückgesetzt wird!!!

Manfred

Recent Posts

VM – ZFS Partition online vergrößern

Man macht es nicht jeden Tag, darum schadet es nicht sich's kurz zu notieren... Hier…

9 Monaten ago

Samba Password History für einen User löschen

Meine Suche bei Google hatte mal wieder keinen vernünftigen Treffer gelandet, das Problem - ich…

10 Monaten ago

HP Eine Firma von der ich nicht mal geschenkte Drucker nehmen würde!!!

Ich muss mal eben etwas Druck ablassen, ein Kunde von mir setzt einen Drucker von…

12 Monaten ago

IRMC Console Redirection ohne Lizenz

Wer beim Server bestellen vergessen hat die erweiterte IRMC Lizenz zu ordern, der steht vor…

1 Jahr ago

WOL im BIOS aktivieren reicht nicht immer

Ich nutze seit langer Zeit ein System für meine Backups welches in der Nacht von…

1 Jahr ago

Apache Guacamole mit TOPT – funktioniert nicht

Es scheint wohl eine noch nicht so häufig genutzte Kombination zu sein - Apache Guacamole…

1 Jahr ago