Eu tenho um servidor baseado no Ubuntu, que eu uso como um servidor de arquivos. Eu tenho três compartilhamentos samba com três usuários diferentes que eu consegui conectar com a minha máquina Windows 10 (através do Hamachi). Recentemente atualizei meu samba para a versão 4.5.4 e agora não consigo mais conectar-se aos compartilhamentos de maneira confiável. Então eu faço algumas pesquisas e descubro que o suporte a ntlmv1 é descartado se não for especificado na configuração mais. O Windows deve ter suporte a ntlmv2, portanto, faço mais pesquisas e descubro que preciso definir o valor do Registro LmCompatibilityLevel como 5 (era 1 antes). aqui está o link
Conectei-me com êxito ao compartilhamento de samba, mas agora não consigo mover, copiar, adicionar, remover ou renomear nenhum arquivo no compartilhamento. (Dá-me o erro 0x8007003B) O usuário tem 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 registery de volta para 1, tudo funcionará como esperado.
Então, minha pergunta é: como posso continuar a usar o compartilhamento normalmente com o ntlmv1 desativado? Como usá-lo é inseguro e tenho outras pessoas em roaming no mesmo compartilhamento Hamachi, usando o ntlmv2 seria legal. (Eu pensei que estava habilitado por padrão antes, mas aparentemente não.)
Atualizei para o samba v4.5.8 e agora posso copiar pequenos arquivos para o compartilhamento. (Quando o bit é definido para 5 e o ntlm ~ é removido) Arquivos grandes ainda se recusam a trabalhar com o erro acima.
Estou usando a última visualização do Windows 10 (16184.1001) Versão do Samba 4.5.8