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

Elencare gli utenti di Samba?

Così ieri sera mi sono tirato i capelli (in senso figurato – sono calvo) per oltre un'ora cercando di capire perché smbpasswd continuava a rifiutare i miei tentativi di reimpostare la password di uno dei miei utenti di Samba. Comunque, per farla breve, a quanto pare era perché l'utente non esisteva ancora (smbpasswd -a l'ha aggiunta senza lamentarsi, e ora tutto va a gonfie vele), anche se ancora giuro su e giù che l'ho già aggiunta.

Comunque, se avessi potuto semplicemente elencare gli utenti nel database smbpasswd, mi avrebbe risparmiato un sacco di dolore. C'è un comando o un'utilità che può farlo? (Samba sta usando quel database new-fangled .tdb, altrimenti avrei solo cat /etc/smbpasswd).

Risposte (2)

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

Credo che il comando che cercate sia pdbedit.

Dalla pagina man “pdbedit - gestire il database SAM (Database of Samba Users)”

sudo pdbedit -L -v
``` &001 




`-L` per elencare gli utenti. `-v` per essere verboso.
4
4
4
2017-10-27 13:58:46 +0000

In Samba 4 e successivi, c'è anche samba-tool user list e altri utili comandi di gestione utente