Eu estou tentando configurar um servidor Samba para permitir o acesso a um serviço (Oracle) em execução em um servidor Windows. Em um ponto eu testei isso e funcionou sem um problema, então eu não fiz backup do meu arquivo conf (grrr). Agora eu tenho lutado com isso e nada que eu tente vai funcionar.
Eu tenho a minha configuração de serviço do Windows para fazer o login como um usuário de domínio e estou logado no servidor como esse usuário e pode se conectar ao servidor samba sem ele me pedindo uma senha; no entanto, quando eu executo meu serviço, fica uma falha de logon: nome de usuário desconhecido ou senha incorreta.
Editar # 1 9 de dezembro de 2010 1654 GMT / 0954 MST
Eu fiz o upgrade para o Samba v3.3.8-0.52.el5_5.2 e consegui finalmente obter alguns logs úteis, mas não importa o que eu faça, não consigo fazer com que um usuário mapeie e autentique corretamente.
Arquivo de log:
[2010/12/09 09:57:52, 3] auth/auth.c:check_ntlm_password(220)
check_ntlm_password: Checking password for unmapped user [NATRONA]\[Administrator]@[NATRONA17] with the new password interface
[2010/12/09 09:57:52, 3] auth/auth.c:check_ntlm_password(223)
check_ntlm_password: mapped user is: [RMAN]\[Administrator]@[NATRONA17]
[2010/12/09 09:57:52, 3] smbd/sec_ctx.c:push_sec_ctx(224)
push_sec_ctx(0, 0) : sec_ctx_stack_ndx = 1
[2010/12/09 09:57:52, 3] smbd/uid.c:push_conn_ctx(440)
push_conn_ctx(0) : conn_ctx_stack_ndx = 0
[2010/12/09 09:57:52, 3] smbd/sec_ctx.c:set_sec_ctx(324)
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 1
[2010/12/09 09:57:52, 3] smbd/sec_ctx.c:pop_sec_ctx(432)
pop_sec_ctx (0, 0) - sec_ctx_stack_ndx = 0
[2010/12/09 09:57:52, 3] auth/auth_sam.c:check_sam_security(282)
check_sam_security: Couldn't find user 'Administrator' in passdb.
[2010/12/09 09:57:52, 2] auth/auth.c:check_ntlm_password(318)
check_ntlm_password: Authentication for user [Administrator] -> [Administrator] FAILED with error NT_STATUS_NO_SUCH_USER
Eu tenho mapeamentos de configuração no meu arquivo smbusers
:
root = administrator admin Administrator [NATRONA]\[Administrator] [RMAN]\[Administrator]
nobody = guest pcguest smbguest
E eu acho que tenho meu compartilhamento configurado corretamente:
[recovery]
comment = Recovery Catalog Data
writeable = yes
public = yes
guest only = no
valid users = oracle,root,[NATRONA]\[Administrator]@[NATRONA17]
Obviamente, há uma incompatibilidade entre o nome de usuário que o servidor Windows está enviando e o mapeamento no servidor samba. Eu até tentei guest only = yes
tentar forçar guest e ele não funcionou.
Algum guru da samba, por favor, me aponte na direção correta.
caminho = / db / recovery