Eu tenho trabalhado em um produto de servidor de arquivos que usa smbcilent
para transferir arquivos entre computadores clientes e o servidor. Tem funcionado muito bem até agora com o nosso servidor LAMP (Ubuntu) e máquinas Windows.
Atualmente, estou tentando expandir a configuração para incluir o Mac, mas estou tendo problemas com o servidor que está acessando o compartilhamento no Mac.
Aqui está o meu comando e erro (as descrições entre colchetes substituem a informação privada):
# smbclient //10.101.0.7/[share-file] -U [username]%[password] -c ls
WARNING: The "syslog" option is deprecated
NTLMSSP packet check failed due to short signature (0 bytes)!
NTLMSSP NTLM2 packet check failed due to invalid signature!
session setup failed: NT_STATUS_ACCESS_DENIED
Coisas que eu tentei:
✓ Acessando o compartilhamento do Mac usando uma máquina Windows (em vez do servidor Ubuntu) para garantir que o compartilhamento seja configurado corretamente - confira! Funciona bem lá.
✓ Invocando -S
off ou --signing=off
no comando - sem alteração.
✓ Basta olhar primeiro para os compartilhamentos usando smbclient -L 10.101.0.7 -U [username]%[password]
- mesmo erro.
✓ pesquisando por uma resposta - confira! Várias pessoas com problemas semelhantes, mas sem soluções de trabalho até agora.
Obrigado por ler e tentar ajudar!