Por que o Samba não está autenticando um nome de usuário do Open Directory que chega em maiúsculas?

2

Eu tenho um servidor Mac OS X 10.6 que atua como um mestre Open Directory e permite o compartilhamento de arquivos a partir dos diretórios iniciais dos usuários do Open Directory. Hoje, por motivos desconhecidos, ele é interrompido permitindo que nossa impressora se conecte via SMB para usuários que tenham apenas uma conta do Open Directory (em oposição a alguns administradores com contas de servidor local). O log SMB usado para mostrar isso para autenticar usuários do Open Directory:

/SourceCache/samba/samba-235.7/samba/source/auth/auth.c:check_ntlm_password(319)
  check_ntlm_password:  Authentication for user [USER] -> [USER] FAILED with error NT_STATUS_WRONG_PASSWORD
/SourceCache/samba/samba-235.7/samba/source/auth/auth.c:check_ntlm_password(309)
  check_ntlm_password:  authentication for user [USER] -> [USER] -> [user] succeeded

Agora ele não faz esse segundo passo, onde o converte em um nome minúsculo; apenas falha inicial e aparentemente pára de tentar. No entanto, para usuários com contas locais (pelo menos esse é o único link de causa / efeito que encontrei até agora), ele ainda faz a conversão de letras maiúsculas para minúsculas e as permite entrar.

A impressora permite digitalizar para o diretório inicial de um usuário, de modo que esse é o compartilhamento ao qual ele está tentando se conectar. Eles ainda podem acessar o compartilhamento conectando-se via SMB a partir da área de trabalho, onde eles inserem um nome minúsculo (ou até mesmo seu nome completo, que a linha check_ntlm_password converte alegremente para o nome de usuário correto).

O que mais eu posso tentar chegar ao fundo deste problema?

    
por Charles 18.01.2012 / 19:30

1 resposta

0

No seu Windows, abra a "Política de segurança local" e navegue para

Políticas locais > Opções de segurança

No painel esquerdo, localize e abra "Segurança de rede: nível de autenticação do LAN Manager"

e mude para

Enviar LM & NTLM - use segurança de sessão NTLMv2 se negociado

Em seguida, no painel esquerdo, clique com o botão direito em Configurações de segurança e escolha "Recarregar" para atualizar suas alterações. Alternativamente, você pode atualizar suas alterações a partir da linha de comando (CMD), emitindo:

gpupdate

ou

gpupdate / force

    
por 03.03.2017 / 11:16