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.
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
.)
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.
No Samba 4 e posterior, há também samba-tool user list
e outros úteis comandos de gerenciamento de usuários
Tags samba user-accounts