onde o samba armazena suas senhas?

4

Estou tentando criar um programa que armazene as senhas com a entrada de usuários (um aplicativo da web), em vez de precisar fazer isso a partir da linha de comando. O problema é que eu não sei onde as senhas estão sendo armazenadas para mudar então.

    
por user3368897 28.03.2014 / 16:01

1 resposta

7

A configuração padrão do Samba no meu sistema coloca o banco de dados de senhas em /var/lib/samba/passdb.tdb . Note que este é um banco de dados binário, não um arquivo de texto simples.

Você pode dizer ao Samba para usar um arquivo de texto definindo o parâmetro " backend passdb " em /etc/samba/smb.conf . Mas o Samba usa um algoritmo de hash de senhas diferente daquele em /etc/shadow .

fonte

    
por Sylvain Pineau 28.03.2014 / 16:34

Tags