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

Listar utilizadores de Samba?

Então ontem à noite eu estava a arrancar o meu cabelo (figurativamente – estou careca) durante mais de uma hora a tentar perceber porque smbpasswd continuava a rejeitar as minhas tentativas de redefinir a palavra-passe para um dos meus utilizadores de Samba. De qualquer forma, resumindo, foi aparentemente porque o utilizador ainda não existia (smbpasswd -a adicionou-a sem se queixar, e agora está tudo bem), apesar de eu ainda jurar para cima e para baixo que de facto já a adicionei.

De qualquer forma, se eu pudesse ter simplesmente listado os utilizadores na base de dados smbpasswd, poupar-me-ia muito sofrimento. Existe algum comando ou utilidade que possa fazer isso? (O Samba está a usar aquela base de dados .tdb nova, caso contrário eu teria apenas cat /etc/smbpasswd).

Respostas (2)

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

Creio que o comando que procura é pdbedit.

A partir da página man “pdbedit - gerir a base de dados SAM (Database of Samba Users)”

sudo pdbedit -L -v

-L para listar utilizadores. -v para ser verboso.

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

No Samba 4 e seguintes, há também samba-tool user list e outros comandos úteis comandos de gestão de utilizadores