Problemas com SAMBA
Boa tarde prezados amigos da lista!
O motivo deste e-mail é
resultado de alguns meses de pesquisa, tentativas e erros em uma
situação que estou enfrentando aqui na empresa onde administro os
servidores, primeiramente peço perdão em lhes importunar com minha dúvida
mas estou realmente precisando da ajuda de vcs. Temos aqui na empresa um PDC rodando Fedora com SAMBA 3.0.28,
meses atrás levantei um servidor de arquivos com Ubuntu server 10.10
com SAMBA 3.5.4 ingressei-o no domínio para que este novo server
consulte o PDC para autorizar ou não o acesso dos usuários da rede em
seus compartilhamentos, inicialmente ocerrera tudo normal até que
percebemos que os usuários da rede perdiam o mapeamento dos diretórios
compartilhados por este servidor de arquivos novo com o Ubuntu me
obrigando ou repetir o ingresso no domínio (via comando "net rpc join")
ou restartando tanto o samba quanto o winbind, e isso se repetindo em um
intervalo de 2 ou 3 dias. Para fazer um teste pra ver se seria uma
falha no Ubuntu server resolvi levantar um outro servidor de arquivo mas
com o Debian 6 e com o samba 3.5.6 e o problema continua. resolvi estudar
os arquivos de log do samba do PDC e notei que o log de muitas das
máquinas da rede está em branco e que onde tem alguma escrita no aquivo
de log seria quando tem erros mas não sei se isso seria algo grave,
segue abaixo ilustração dessa mensagem de erro:
Erro do server com Ubuntu 10.10 (arquivo de log dentro do PDC):
[2011/10/31 08:25:27, 0] rpc_server/srv_netlog.c:api_net_sam_logon_ex(332)
api_net_sam_logon_ex: Failed to marshall NET_R_SAM_LOGON_EX.
[2011/10/31 08:25:27, 0] rpc_server/srv_pipe.c:api_rpcTNP(2287)
api_rpcTNP: netlogon: NET_SAMLOGON_EX failed.
[2011/10/31 08:27:00, 0] lib/util_sock.c:read_data(534)
read_data: read failure for 4 bytes to client 10.1.0.42. Error = Connection reset by peer
[2011/10/31 17:44:53, 0] lib/util_sock.c:read_data(534)
read_data: read failure for 4 bytes to client 10.1.0.42. Error = Connection reset by peer
[2011/11/01 15:17:13, 0] rpc_server/srv_netlog.c:api_net_sam_logon_ex(332)
api_net_sam_logon_ex: Failed to marshall NET_R_SAM_LOGON_EX.
[2011/11/01 15:17:13, 0] rpc_server/srv_pipe.c:api_rpcTNP(2287)
api_rpcTNP: netlogon: NET_SAMLOGON_EX failed.
Erro do server com Debian 6 (arquivo de log dentro do PDC):
[2011/11/03 14:15:15, 0] auth/auth_sam.c:check_sam_security(352)
check_sam_security: make_server_info_sam() failed with 'NT_STATUS_NO_SUCH_USER'
[2011/11/03 15:57:45, 0] lib/util_sock.c:read_data(534)
read_data: read failure for 4 bytes to client 10.201.1.79. Error = Connection reset by peer
[2011/11/03 15:57:50, 0] passdb/pdb_get_set.c:pdb_get_group_sid(211)
pdb_get_group_sid: Failed to find Unix account for tulasi$
[2011/11/03 15:57:50, 1] auth/auth_util.c:make_server_info_sam(566)
User tulasi$ in passdb, but getpwnam() fails!
[2011/11/03 15:57:50, 0] auth/auth_sam.c:check_sam_security(352)
check_sam_security: make_server_info_sam() failed with 'NT_STATUS_NO_SUCH_USER'
[2011/11/03 15:57:50, 0] passdb/pdb_get_set.c:pdb_get_group_sid(211)
pdb_get_group_sid: Failed to find Unix account for tulasi$
[2011/11/03 15:57:52, 0] passdb/pdb_get_set.c:pdb_get_group_sid(211)
pdb_get_group_sid: Failed to find Unix account for tulasi$
[2011/11/03 15:57:52, 1] auth/auth_util.c:make_server_info_sam(566)
User tulasi$ in passdb, but getpwnam() fails!
[2011/11/03 15:57:52, 0] auth/auth_sam.c:check_sam_security(352)
check_sam_security: make_server_info_sam() failed with 'NT_STATUS_NO_SUCH_USER'
[2011/11/03 15:58:18, 0] passdb/pdb_get_set.c:pdb_get_group_sid(211)
pdb_get_group_sid: Failed to find Unix account for tulasi$
[2011/11/03 15:58:18, 1] auth/auth_util.c:make_server_info_sam(566)
User tulasi$ in passdb, but getpwnam() fails!
[2011/11/03 15:58:18, 0] auth/auth_sam.c:check_sam_security(352)
check_sam_security: make_server_info_sam() failed with 'NT_STATUS_NO_SUCH_USER'
Após estudar o artigo: http://www.hardware.com.br/tutoriais/samba-pdc/ notei que alguns procedimentos
que o autor indica não batia com as configurações que já haviam nos
servers da empresa que foi muito bem configurado e projetado pelo adm
anterior a mim, como por exemplo, o autor indica que criemos um arquivo
texto com o mapa de usuários neste meu file server o que gerará uma
correlação do usuário existente nesta máquina com os usuários da rede,
pois bem, nos outros servidores anteriores a este e que radavam Fedora
este mapa não existia o que está me deixando cada vez mais em dúvida.
Será que o senhor já passou por algum problema parecido? Será que alguém poderia me ajudar dentro de suas possibilidades em no que for
possível? Caso alguém julgue necessário posso lhe enviar os confs dos
sambas envolvidos nesta "novela". Mais uma vez peço perdão pelo
impotuno. Atenciosamente,
Moksha
Reply to: