Eu obtive o meu trabalho com base em algumas informações que encontrei sobre um cliente Windows 10 versus Windows 7, conforme descrito em este link .
O cliente Windows 10 tentará negociar o SMB 3.1.1 , que ainda não é compatível no Samba (a menos que você baixe, construa e instale a última fonte estável, que eu acho que é o Samba 4.3 ou posterior).
A alternativa para reconstruir o Samba é emitir os comandos mostrados no link de acompanhamento para forçar Windows 10 para usar a versão anterior do SMB. Eu fiz isso e minhas ações imediatamente apareceram ...
Desativar o SMB2 / 3 no Windows 10:
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi
sc.exe config mrxsmb20 start= disabled
Ative o SMB1 no Windows 10:
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb10 start= auto
Então tudo isso funciona bem, exceto um problema adicional:
O Windows 10 insiste em você usando credenciais de login ao vivo da Microsoft. Após o login, você pode relogar "localmente", mas depois reverte em algum momento quando você executa um aplicativo (como a Loja ou vários outros aplicativos do Windows 10) que deseja que você se conecte à sua conta da Microsoft.
Isso é um problema se você tiver seu ID de login do Windows 7 como seu ID de login do Samba no seu servidor, já que agora você está logado com algum tipo de endereço de e-mail. Então, adicionei o seguinte ao meu arquivo /etc/smbusers
:
my_linux_id my_ms_live_login_email(id)
Agora tudo funciona o tempo todo, exceto mais uma captura: eu uso o backup / restauração do Windows 7 para fazer backups em uma unidade no meu servidor Samba e, por algum motivo, ele ainda insiste em estar logado "localmente" Windows 10. Então eu tenho que fazer isso manualmente antes que eu possa fazer um backup. Ainda estou trabalhando nesse assunto.
Um postscript sobre a saga de backup / restauração do Windows 7 ... Não consegui fazer o backup do Windows 7 funcionar. Ele passaria por meio caminho e depois afirmaria que não poderia acessar a unidade. Eu agora uso o histórico de arquivos do Windows 10, que parece reconhecer minha unidade Samba (com as alterações SMB descritas acima) muito bem.
Esta resposta foi dada há mais de 3 anos. Desde essa altura, o SMB 1 tornou-se vulnerável a novos ataques de malware, tais como WannaCry e Petya . A Microsoft, portanto, sugere que os usuários parem de usar o SMB . O problema com o Windows 10 em poder ver os compartilhamentos do Samba pode agora ser resolvido de outra maneira.