Pode ser que o seu cliente Windows 10 esteja tentando autenticar implicitamente DOMAIN\username
ao tentar acessar o compartilhamento.
O Raspberry Pi3 tem um nome hostname / NETBIOS na configuração do samba (na seção global config)? Nesse caso, você pode tentar especificar SAMBA_NETBIOSNAME\username
quando tentar autenticar para acessar o compartilhamento.
UPDATE:
Com base na configuração que você forneceu, sugiro adicionar netbios name = pi3
ou algo nesse sentido e, em seguida, tentar fazer login com pi3\username
.
Você também pode tentar jogar com algumas das outras configurações de autenticação encontradas em documentação para o SAMBA . Note que você provavelmente terá que reiniciar o daemon do samba depois de fazer alterações na configuração.
Por exemplo, você pode tentar adicionar auth methods = guest sam winbind
observando que guest
permite acesso anônimo. Dessa forma, você poderia isolar o problema entre um problema de configuração e um problema de autenticação (assumindo que o acesso anônimo seria usado quando você não puder autenticar - estou enferrujado em minhas habilidades de SAMBA).
Em outras palavras, desde que você possa entrar com o convidado ativado, sabemos que pelo menos a parte v1,2,3 está funcionando e você pode se concentrar nas configurações de autenticação. Depois de finalmente definir as configurações para o acesso de não visitantes, você deve remover o acesso de convidado para impedir o acesso não autorizado ao (s) seu (s) compartilhamento (s).
Eu também consideraria adicionar configurações para forçar as configurações ntlm auth
, lanman auth
, server schannel
e server signing
a espelhar as configurações no seu cliente Windows.
Para verificar as configurações equivalentes do Windows, execute "secpol.msc" e verifique as configurações em:
Security Settings
Local Polices
Security Options
- Microsoft network client: *
- Network security: *
Microsoft network client: Digitally encrypt or sign secure channel data (always)
Microsoft network client: Digitally encrypt secure channel data (when possible)
Microsoft network client: Digitally sign secure channel data (when possible)
Essas configurações determinam quais devem ser as configurações de server schannel
e server signing
em sua configuração do samba.
Network security: LAN Manager authentication level
Essa configuração determina quais configurações de ntlm auth
e lanman auth
devem estar na configuração do seu samba.
Por exemplo, Send NTLMv2 response only. Refuse LM & NTLM
nas configurações do Windows é equivalente a ntlm auth = no
e lanman auth = no
na configuração do seu samba.
OBSERVAÇÃO: não recomendo alterar suas configurações do Windows, a menos que você se sinta à vontade para solucionar problemas de autenticação com o domínio posteriormente.