O sistema Mac OS X pode se conectar ao compartilhamento Samba, mas o Windows XP não pode

3

Ao acessar um servidor executando o Samba, o Mac OS X abre uma janela de login solicitando um nome de usuário e senha. Com o nome de usuário e senha corretos, posso fazer login e ler / gravar em compartilhamentos.

Usando o Windows XP, uma janela de login semelhante é aberta, mas o nome de usuário e a senha parecem falhar. Depois de entrar em ambos, clico no botão OK, a janela pisca e reaparece. Quando reaparecer, o campo username agora contém, o nome do usuário SambaMachineName \ e o campo password estão em branco.

Eu estou supondo que este é um problema comum com o Windows XP acessando compartilhamentos do Samba, mas procurar por janelas gerais para problemas de samba não foi útil. Alguém sabe a causa do problema?

    
por Michael Prescott 01.10.2009 / 20:49

6 respostas

1

Normalmente, quando você recebe esse tipo de prompt, a caixa do XP está tentando autenticar algo e falhar. Esta rede tem um domínio? Em caso afirmativo, a parte da máquina do OS X desse domínio?

O login que você fornecer deve corresponder a uma conta de domínio ou a uma conta existente na máquina à qual ele está se conectando e que tenha permissão para esse compartilhamento.

Por exemplo, digamos que eu tenha um domínio chamado "MyDomain.local" com um servidor chamado "MyServer". Se a conta que você está usando existe no domínio, você teria que digitar o nome de usuário assim: "MyDomain \ Username". Se a conta não pertence ao domínio e só existe no servidor, então seria "MyServer \ Username".

Baseado no fato de que a caixa XP está voltando com o nome do servidor, estou supondo que a conta não existe no servidor.

    
por 01.10.2009 / 21:19
1

você precisa definir encrypt passwords = true na seção global do smb.conf, porque o windows envia as senhas criptografadas

    
por 28.02.2010 / 02:03
0

O nome de usuário válido faz parte de um domínio ou é uma conta local no computador que hospeda esse compartilhamento?

A segunda solicitação de credenciais válidas pelo Windows XP está querendo dizer que o nome de usuário e a senha digitados estão incorretos ou não têm acesso a esse compartilhamento.

    
por 01.10.2009 / 21:11
0

Você diz que o Windows está no domínio, mas o OSX e o Samba não estão; Vou supor que você também está dizendo que seu servidor Samba é baseado em Linux? Deixe-nos saber quais são as suas opções de senha no smb.conf; seria "segurança = servidor" ser um bom palpite o que você está executando? E qual é o valor da sua linha de 'grupo de trabalho' - o mesmo que o domínio?

Se o acima for verdadeiro, verifique seu servidor linux para ver se 'winbind' está rodando - se estiver, desligue-o enquanto ele está tentando usar seu domínio. Eu tenho uma configuração semelhante à sua e os convidados do Windows XP têm um problema ao acessar este servidor samba da Red Hat que não é de domínio se o winbind estiver em execução, mesmo que security = server nele. (/etc/init.d/winbind stop; chkconfig winbind off)

    
por 01.10.2009 / 22:42
0

Seu servidor Samba está configurado para aceitar apenas nomes de usuário / senhas em texto simples? O Windows se recusará a fazer isso por padrão, enquanto o Mac OS X e o Linux não.

    
por 13.11.2009 / 08:06
0

Tive o mesmo problema com os clientes XP que não conseguiam se conectar enquanto o Windows 7 estava bem. A solução que encontrei foi alterar a seguinte chave de registro nas máquinas XP:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa\LMCompatibilityLevel

Windows XP: defina como: 3
Windows Vista e Windows 7: definido como: 1

    
por 04.05.2011 / 10:41