Eu preciso do Samba para usar um conjunto diferente de credenciais para compartilhamentos domésticos.
A senha de login do shell é diferente da senha de login do Samba.
Eu desativei a unix password sync
opção, mas a senha do Samba acabou sendo substituída pela senha de login do shell.
Há algo que eu perdi ou o que estou tentando fazer não é possível?
/etc/pam.d
" ou algo mais?/etc/pam.d/samba
é usado apenas ao fazer login no Samba, e eu estou falando sobre logins normais do sistema, portanto verifique o diretório pam.d inteiro . (Osmb.conf
arquivo é irrelevante.)Só para constar, tenho lutado com esse problema e, depois de tentar soluções diferentes, encontrei a que parece funcionar.
Eu tive que desinstalar o libpam-smbpass. Portanto, um sudo apt-get remove libpam-smbpass corrigiu o problema.
fonte
Apenas para informação:
você deve procurar "pam_smbpass" em vez de "pam_smbpasswd"
exclua apenas pam_smbpass desses arquivos.
fonte
Use o seguinte para definir sua senha do Samba:
Para impedir que a senha do Samba seja sincronizada com a senha do Unix no próximo login, faça o seguinte:
Em seguida, na interface exibida Desmarque a opção "sincronização de senha SMB" e pressione "OK"
fonte