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 de um dos meus usuários do Samba. Enfim, para encurtar a história, aparentemente foi porque o usuário ainda não existia (a smbpasswd -a
acrescentou sem reclamar, e agora está tudo bem-humorado), mesmo que eu ainda jure que de fato já a adicionei.
De qualquer forma, se eu pudesse simplesmente listar os usuários no banco de dados smbpasswd, isso me salvaria de muita dor. Existe um comando ou utilitário que pode fazer isso? (O Samba está usando esse novo banco de dados .tdb, caso contrário, eu teria apenas cat /etc/smbpasswd
.)
fonte
tdbsam_open: Failed to open/create TDB passwd [/var/lib/samba/private/passdb.tdb]
No Samba 4 e posterior, há também
samba-tool user list
e outros comandos úteis de gerenciamento de usuáriosfonte
pdbedit -L
como na resposta aceita.