Eu configurei um diretório compartilhado na minha máquina Windows e recebi permissões de controle total para username @ workgroup.
Quando tento me conectar à máquina Windows com Linux usando smbclient, recebo o erro NT_STATUS_DUPLICATE_NAME
. Aqui está a transcrição:
$ smbclient -U username -W workgroup -L //windows-machine
Enter username's password:
Domain=[workgroup] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
tree connect failed: NT_STATUS_DUPLICATE_NAME
Se eu entrar intencionalmente o nome de usuário errado, senha ou grupo de trabalho, eu recebo um erro diferente: NT_STATUS_LOGON_FAILURE
. Parece que estou obtendo as outras informações corretamente.
Coloquei uma entrada no / etc / hosts que aponta windows-machine
para o seu endereço IP. O nome NetBIOS da máquina Windows é algo diferente.
Alguém sabe o que esse erro significa?
fonte
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters\DisableStrictNameChecking
Você provavelmente está recebendo esse erro porque a máquina Windows não entende a si mesma como sendo o que você está conectando a ela. (O uso de informações de autenticação incorretas altera o erro, pois esse problema não surge até mais tarde no processo de conexão.)
Tente conectar-se a ele como seu número IP, não
windows-machine
. Se isso funcionar, confirma que o nome está acontecendo e você pode resolvê-lo, fazendo o PDC entender que éwindows-machine
ou apenas usando o número IP.fonte
Você deve usar o sinalizador "-m" para especificar a versão máxima do protocolo que você usará. Por padrão, é "NT1", aqui na página de manual do smbclient:
Eu suspeito que a versão "NT1" dependa de coisas de netbios, ao contrário do SMB2 e do próximo.
Portanto, tente novamente com "-m SMB3" ou "-m SMB2", também beneficiando muito no desempenho.
fonte
você pode usar a opção -I e fornecer o endereço IP.
fonte
Você não pode usar o nome da máquina em / etc / hosts, nem provavelmente o nome do servidor DNS.
Você deve usar o endereço IP da máquina ou o nome NetBIOS da máquina especificada no Windows.
Para encontrar o nome NetBIOS no Windows XP:
'.'
fonte