Gestern Abend habe ich mir über eine Stunde lang die Haare ausgezogen (im übertragenen Sinne - ich habe eine Glatze), um herauszufinden, warum smbpasswd
ich meine Versuche, das Passwort für einen meiner Samba-Benutzer zurückzusetzen, immer wieder zurückgewiesen habe. Wie auch immer, um es kurz zu machen, es war anscheinend, weil der Benutzer noch nicht existierte ( smbpasswd -a
fügte sie ohne Beschwerde hinzu und jetzt ist alles gut), obwohl ich immer noch schwöre, dass ich sie tatsächlich bereits hinzugefügt habe.
Wie auch immer, wenn ich die Benutzer einfach in der smbpasswd-Datenbank hätte auflisten können, hätte es mir viel Kummer erspart. Gibt es einen Befehl oder ein Dienstprogramm, das das kann? (Samba benutzt diese neu erfasste .tdb-Datenbank, sonst hätte ich sie einfach cat /etc/smbpasswd
.)
quelle
tdbsam_open: Failed to open/create TDB passwd [/var/lib/samba/private/passdb.tdb]
In Samba 4 und höher gibt es auch
samba-tool user list
und andere nützliche Benutzerverwaltungsbefehlequelle
pdbedit -L
wie in der akzeptierten Antwort.