Problema autenticando LDAP no Ubuntu

1. Problema autenticando LDAP no Ubuntu

Marcelo Utikawa da Fonseca
utikawa

(usa Ubuntu)

Enviado em 23/10/2007 - 09:45h

Estou com um problema estranho aqui. Em nossa rede temos um PDC onde os usuários autenticam via LDAP. Até outro dia atrás eu estava usando o Kurumin mas agora instalei o Ubuntu. Depois de apanhar para configurar a autenticação LDAP, agora está funcionando mas com o seguinte problema: se eu altero o nsswitch.conf para usar o LDAP (files ldap ou compat ldap) o Ubuntu trava no boot ao iniciar o Kernel Log Daemon. Se eu desabilito (apenas file ou compat) o Ubuntu sobe e eu autentico com o usuário local. Depois eu altero o nsswitch.conf para novamente usar o ldap e então reinicio o nscd. Aí funciona tudo normal, eu consigo até mesmo logar pelo gdm.
Alguém tem idéia de o que pode estar acontecendo? Eu até tentei mudar a ordem de inicialização do nscd para antes do klogd mas não adiantou...


  


2. Consegui!

Marcelo Utikawa da Fonseca
utikawa

(usa Ubuntu)

Enviado em 24/10/2007 - 08:28h

Problema resolvido!
Eu tive que alterar a ordem de execução do nscd e do klogd no /etc/rc2.d. Como eu pensava que o nível de execução era 5 não havia funcionado antes! Agora uma dúvida: será que era este o procedimento correto ou será que esta alteração pode causar algum problema?


3. Ldap no ubuntu!

Ricardo Vieira
smilecaolho

(usa OpenSuSE)

Enviado em 25/10/2007 - 17:27h

Caro colega, eu removi o NSCD, configurei o ldap /etc/ldap.conf
/etc/pam_ldap.conf
/etc/nsswitch.conf

Só que ainda assim trava no klogd, mas o LDAP em si funciona, pois se eu remover os arquivos, ldap.conf e pam_ldap.conf iniciar meu linux, colocar os arquivos de volta no lugar original e restartar o GDM consigo autenticar na base ldap normalmente!

Tem alguma ideia ?

Att.
Pascal


4. Acho que agora foi!

Marcelo Utikawa da Fonseca
utikawa

(usa Ubuntu)

Enviado em 26/10/2007 - 23:37h

Cara, o que eu tinha descrito como solução não deu certo... 2 dias se passaram e o problema voltou! Realmente não era o nscd...
Para desativar o ldap você não precisa remover todos estes arquivos que você citou... Basta alterar o nsswitch.conf, removendo as referências ao ldap dele!
Agora eu resolvi o problema apesar de não ser da forma que eu gostaria... Assim que eu tiver tempo vou tentar resolver de verdade!
Minha solução provisória foi a seguinte: eu criei duas versões do arquivo nsswitch.conf: uma com o ldap (nsswitch.ldap.conf) e outra sem (nsswitch.local.conf). No arquivo /etc/rc.local eu adicionei as linhas abaixo:

cp -f /etc/nsswitch.ldap.conf /etc/nsswitch.conf
invoke-rc.d nscd restart
invoke-rc.d gdm restart

Depois eu criei o arquivo /etc/init.d/ldap2local com o seguinte conteúdo:

#!/bin/bash
cp -f /etc/nsswitch.local.conf /etc/nsswitch.conf
exit 0

Depois eu criei dois links simbólicos em /etc/rc0.d e /etc/rc6.d através do seguinte comando (executar dentro dos diretórios):

ln -s ../init.d/ldap2local S01ldap2local

Eu também adicionei permissão de execução ao script ldap2local com o comando:

chmod +x ldap2local

Isso foi o bastante para não travar mais durante o boot mas é uma "gambiarra" das bravas!!! :-S


5. Solução

Juliano Augusto Carreira
julianocarreira

(usa Outra)

Enviado em 07/02/2008 - 15:30h

Galera, resolvi esse problema editando o arquivo etc/ldap.conf e adicionado a linha bind_policy soft.
Pelo que entendi, no ubuntu, o ldap fica procurando pela rede, mas ela inicializa depois dessa fase ... Com soft, como o proprio nome já diz, ele desiste rápido e isso é feito mais tarde.

Espero ter ajudado.


6. Ajuda

Cássio Jose de Jesus
cassio

(usa Slackware)

Enviado em 01/06/2008 - 12:36h

Caros,
Estive lendo este tópico e gostei muito, pois vi que conseguiram autenticar o LDAP no Ubuntu.
e preciso da ajuda de vocês no seguinte: Tenho um Servidor LTSP que gostaria de autenticar os usuários remotos na base LDAP, alguém já fez isso? Se fez qual seria o procedimento?
Obrigado pela atenção.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts