Gestern habe ich auf einem Kundenserver die Benutzer einer Samba Installation aus der alten smbpasswd Datei ins neuere tdbsam Backend übernommen, aber leider wurden nicht alle Benutzer übernommen – ein paar haben gefehlt!
Die eigentliche Übernahme geht ja mit
pdbediot -i smbpasswd -e tdbsam
wunderbar und blitzschnell!
Allerdings haben bei mir dann ein paar User gefehlt und das geht gar nicht 🙂
Warum war nicht gleich klar, aber sie wurden einfach nicht übernommen – Samba mit dem alten Backend funktionierte nach wie vor, aber laut Doku funktionieren mit dem smbpasswd Backend nicht alle Funktionen und mit tdbsam schon (keine Ahnung welche, aber besser man hat sie alle).
Also musste der Fehler gefunden werden…
Langer Rede kurzer Sinn – der Fehler war dann recht schnell gefunden, in der smbpasswd Datei waren die User-ID’s andere als in der /etc/passwd (statt 1501 stand dort 501). Keine Ahnung wie das zustande kommen konnte und warum es überhaupt jemals funktioniert hat bzw. mit smbpasswd funktionierte, aber ein manuelles Korrigieren der User-ID’s hat Abhilfe gebracht!
Nach dem Ändern der User-ID’s konnte pdbedit alle Benutzer ohne Probleme importieren und das Backend von Samba auf tdbsam umgestellt werden.
Ende gut alles gut! 🙂
Man macht es nicht jeden Tag, darum schadet es nicht sich's kurz zu notieren... Hier…
Meine Suche bei Google hatte mal wieder keinen vernünftigen Treffer gelandet, das Problem - ich…
Ich muss mal eben etwas Druck ablassen, ein Kunde von mir setzt einen Drucker von…
Wer beim Server bestellen vergessen hat die erweiterte IRMC Lizenz zu ordern, der steht vor…
Ich nutze seit langer Zeit ein System für meine Backups welches in der Nacht von…
Es scheint wohl eine noch nicht so häufig genutzte Kombination zu sein - Apache Guacamole…