2011-04-14 22:31:27 +0000 2011-04-14 22:31:27 +0000
142
142

Samba-Benutzer auflisten?

Gestern Abend habe ich mir also über eine Stunde lang die Haare ausgerissen (bildlich gesprochen - ich habe eine Glatze), um herauszufinden, warum smbpasswd meine Versuche, das Passwort für einen meiner Samba-Benutzer zurückzusetzen, immer wieder zurückgewiesen hat. Wie auch immer, lange Rede kurzer Sinn, es lag offensichtlich daran, dass die Benutzerin noch nicht existierte (smbpasswd -a fügte sie klaglos hinzu, und jetzt ist alles in Ordnung), auch wenn ich immer noch auf und ab schwöre, dass ich sie tatsächlich schon hinzugefügt habe.

Wie auch immer, wenn ich die Benutzer einfach in der smbpasswd-Datenbank hätte auflisten können, hätte mir das eine Menge Kummer erspart. Gibt es einen Befehl oder ein Dienstprogramm, das das tun kann? (Samba verwendet diese neumodische .tdb-Datenbank, sonst hätte ich nur cat /etc/smbpasswd).

Antworten (2)

192
192
192
2011-04-14 23:27:10 +0000

Ich glaube, der Befehl, nach dem Sie suchen, lautet pdbedit.

Von der man Seite “pdbedit - manage the SAM database (Database of Samba Users)”

sudo pdbedit -L -v

-L um die Benutzer aufzulisten. -v, um wortreich zu sein.

4
4
4
2017-10-27 13:58:46 +0000

In Samba 4 und später gibt es auch samba-tool user list und andere nützliche Benutzerverwaltungsbefehle