
Eu tenho um servidor baseado em Ubuntu, que uso como servidor de arquivos. Tenho três compartilhamentos de samba com três usuários diferentes aos quais me conectei com êxito em minha máquina Windows 10 (por meio do Hamachi). Recentemente atualizei meu samba para a versão 4.5.4 e agora não consigo mais me conectar de forma confiável aos compartilhamentos. Então, faço algumas pesquisas e descubro que o suporte ao ntlmv1 será descartado se não for mais especificado na configuração. O Windows deve ter suporte a ntlmv2, então faço mais pesquisas e descubro que preciso definir o valor do Registro LmCompatibilityLevel como 5 (era 1 antes). aqui está o link
Eu me conectei com sucesso ao compartilhamento do samba, mas agora não consigo mover, copiar, adicionar, remover ou renomear nenhum arquivo no compartilhamento. (Me dá o erro 0x8007003B) O usuário tem os direitos necessários e estava funcionando normalmente antes da atualização. Se eu adicionar a linha ntlm auth = yes
à configuração do samba e alterar o bit de registro de volta para 1, tudo funcionará conforme o esperado.
Então, minha pergunta é: como posso continuar usando o compartilhamento normalmente com o ntlmv1 desabilitado? Como usá-lo é inseguro e tenho outras pessoas em roaming no mesmo compartilhamento do Hamachi, usar o ntlmv2 seria bom. (Achei que estivesse habilitado por padrão antes, mas aparentemente não.)
Editar - atualizei para o samba v4.5.8 e agora posso copiar etc. arquivos pequenos para o compartilhamento. (Quando o bit é definido como 5 e ntlm~ é removido) Arquivos grandes ainda se recusam a funcionar com o erro acima.
Estou usando a versão mais recente do Windows 10 (16184.1001) Samba versão 4.5.8