getent passwd não retorna usuarios da base

129 views
Skip to first unread message

marco Ferreira

unread,
Feb 6, 2013, 8:01:34 PM2/6/13
to openlda...@googlegroups.com
Falaí galera, estou com uma situação aqui e mais uma vez queria contar com a caridade da lista pra ver se eu chego numa solução.
Instalei o samba + ldap num debian squeeze x64, aos meus olhos fiz tudo como manda o figurino, rodando o slapcat ou fazendo query com ldapsearch eu enxergo os usuários do ldap mas se eu rodo o getent passwd o sistema só retorna os usuários locais
configurei o /etc/nsswitch.conf e o /etc/libnsss_ldap.conf corretamente mas não obtive sucesso.

Se alguém puder me dar uma dica de um caminho que eu posso seguir para descobrir o que ocorre, eu agradeço

Clodonil Trigo

unread,
Feb 7, 2013, 6:15:31 AM2/7/13
to openlda...@googlegroups.com
Olá Marco,

Isso pode acontecer pelos seguintes motivos:

- Os usuários cadastrados não tem o atributo posix unix;
- O arquivo libnss_ldap pode ter algum problema;
- Verifique se tem firewall na máquina;
- ....

Poderia ajudar mais se você enviar o ldif do usuário e o arquivo libnss_ldap.

Prof. Msc. Clodonil H. Trigo

Classificação: () Confidencial (X) Interna
As informações contidas nesta mensagem e respectivos anexos são de interesse exclusivo a quem foram dirigidos, podendo ser confidenciais, portanto fica proibida sua retenção, distribuição, divulgação, reprodução ou utilização, sob as penas da lei. Caso tenha recebido esta mensagem por engano, pedimos a gentileza de informar ao seu autor, eliminando-a de sua caixa de entrada, registros ou sistema de controle.


--
 
---
You received this message because you are subscribed to the Google Groups "OpenLdap-Brasil" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openldap-bras...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

marco Ferreira

unread,
Feb 10, 2013, 7:50:03 PM2/10/13
to openlda...@googlegroups.com
Opa Clodonil, obrigado pela resposta.
Desculpa a demora, carnaval, Brasil, sacoméné

vamos lá, o posix eles devem possuir pois foram criados com o comando smbldap-useradd, todavia estou anexando o ldif e o libnss_ldap.conf

Se puder me ajudar eu agradeço
--
Marco Couto Ferreira
www.euvotodistrital.org.br

libnss-ldap.conf
base.ldif

Clodonil Trigo

unread,
Feb 18, 2013, 10:39:48 AM2/18/13
to openlda...@googlegroups.com
Olá Marco,

Voltei hoje do carnaval, meio tonto ainda... risos....

Sobre o seu arquivo, segue algumas sugestão:

* O arquivo ldif estão corretos;

Mude de:
uri ldapi://127.0.0.1
para:
host 127.0.0.1

Você cadastrou a senha do usuário admin dentro do arquivo /etc/libnss-ldap.secret.

Esse usuário admin tem acesso total a base?



Prof. Msc. Clodonil H. Trigo

Classificação: () Confidencial (X) Interna
As informações contidas nesta mensagem e respectivos anexos são de interesse exclusivo a quem foram dirigidos, podendo ser confidenciais, portanto fica proibida sua retenção, distribuição, divulgação, reprodução ou utilização, sob as penas da lei. Caso tenha recebido esta mensagem por engano, pedimos a gentileza de informar ao seu autor, eliminando-a de sua caixa de entrada, registros ou sistema de controle.


marco Ferreira

unread,
Feb 19, 2013, 8:41:13 PM2/19/13
to openlda...@googlegroups.com
Clodonil obrigado pela força,  descobri o erro aqui.
Acontece que o /etc/libnss_ldap.secret continha a senha correta porém só funcionou quando eu coloquei a diretiva bindpw no arquivo /etc/libnss_ldap.conf
não ficou claro pra mim porque é necessário que a informação fique registrada nos 2 lugares porém quando ficou funcionou

Obrigado pelo apoio
Abraços
Reply all
Reply to author
Forward
0 new messages