Listar usuários do Samba?

119

Então ontem à noite eu estava puxando meu cabelo (figurativamente - estou careca) por mais de uma hora tentando descobrir por que smbpasswd continuava rejeitando minhas tentativas de redefinir a senha para um dos meus usuários do Samba. De qualquer forma, resumindo a história, foi aparentemente porque o usuário ainda não existia ( smbpasswd -a adicionou ela sem reclamar, e agora tudo é ótimo), mesmo que eu ainda jure de cima a baixo que eu realmente já a adicionei.

De qualquer forma, se eu pudesse simplesmente listar os usuários no banco de dados smbpasswd, isso me pouparia muito sofrimento. Existe um comando ou utilitário que pode fazer isso? (O Samba está usando esse novo banco de dados .tdb, ou senão eu teria apenas cat /etc/smbpasswd .)

    
por Kromey 15.04.2011 / 00:31

2 respostas

164

Eu acredito que o comando que você está procurando é pdbedit .

Na página homem "pdbedit - gerencie o banco de dados SAM (Banco de dados Usuários do Samba) "

sudo pdbedit -L -v

-L para listar usuários. -v para ser detalhado.

    
por 15.04.2011 / 01:27
4

No Samba 4 e posterior, há também samba-tool user list e outros úteis comandos de gerenciamento de usuários

    
por 27.10.2017 / 15:58