Samba: Como compartilhar uma pasta usando nome de usuário e senha da conta do Linux?

1

Estou trabalhando no compartilhamento da pasta base de um usuário usando o nome de usuário e a senha da conta lLnux do usuário. Percebi que o compartilhamento de pasta pessoal é bem fácil, já que preciso apenas alterar o arquivo smb.conf para ativá-lo. No entanto, não consigo entrar de qualquer maneira.

Parece que o Samba mantém seus próprios registros de nome de usuário e senhas. Existe uma maneira que eu possa mapear / sincronizar os nomes de usuário e senhas dos usuários do Linux automaticamente para o Samba? O resultado final deve ser que sempre que eu adicionar um novo usuário ou um usuário alterar sua senha de login do Linux, o Samba também alterará automaticamente sua senha.

    
por gronostaj 07.09.2011 / 15:57

1 resposta

3

Você pode querer dar uma olhada no pam_smbpass para sincronizar as senhas automaticamente. No entanto, esteja ciente de que as senhas existentes não podem ser convertidas devido a inconsistências de hash.

Basicamente, esse inconveniente é porque o Windows usa uma função hash de senha obscura no lado do cliente, e caixas UNIX normalmente não mantêm senhas nesses hashes obscuros. Então o Samba tem que construir seu próprio banco de dados.

    
por 07.09.2011 / 16:12