Re: pacote perl-Net-LDAP
On Tue, 08 Jun 2004 01:11:44 -0300 Vordeph [EMAIL PROTECTED] wrote: $ ldapsearch -b ou=People,dc=docaespacial,dc=org -x (uid=aeon) deve dar uma saída ao estilo ldif para o usuário que vc colocar (no meu caso a Aeon Flux :) a saída deve ser algo assim: = saida do exemplo === # extended LDIF # # LDAPv3 # base ou=People,dc=docaespacial,dc=org with scope sub # filter: (uid=aeon) # requesting: ALL # # aeon, People, docaespacial.org dn: uid=aeon,ou=People,dc=docaespacial,dc=org uid: aeon cn: Aeon Flux objectClass: account objectClass: posixAccount objectClass: top objectClass: shadowAccount shadowLastChange: 12547 shadowMax: 9 shadowWarning: 7 loginShell: /bin/bash uidNumber: 1001 gidNumber: 1001 homeDirectory: /home/aeon gecos: Aeon Flux # search result search: 2 result: 0 Success # numResponses: 2 # numEntries: 1 Beleza, o resultado foi assim : ldapsearch -b ou=People,dc=particula,dc=com,dc=br -x (uid=cosmo) # extended LDIF # # LDAPv3 # base ou=People,dc=particula,dc=com,dc=br with scope sub # filter: (uid=cosmo) # requesting: ALL # # cosmo, People, particula.com.br dn: uid=cosmo,ou=People,dc=particula,dc=com,dc=br uid: cosmo cn: Caio Ferreira objectClass: account objectClass: posixAccount objectClass: top objectClass: shadowAccount shadowLastChange: 12567 shadowMax: 9 shadowWarning: 7 loginShell: /bin/bash uidNumber: 1000 gidNumber: 1000 homeDirectory: /home/cosmo gecos: Caio Ferreira,,, # search result search: 2 result: 0 Success # numResponses: 2 # numEntries: 1 Isso prova que o servidor ldap esta funcionando corretamente ?!?!? -- .''`. Caio Abreu Ferreira : :' : GNU/Linux Debian `. `'` Gnupg ID 0x01186BE1 `- Linux Couter 327834
Re: pacote perl-Net-LDAP
caio ferreira escreveu: ... Outra coisa também, é verificar minuciosamente se as configurações em /etc/smbldap-tools/smbldap.conf e em /etc/smbldap-tools/smbldap_bind estão rigorosamente corretas, um minúsculo erro nestes arquivos é garantia de dor-de-cabeça por toda vida :) Eu imagino que seja esse o problema. Executei o script configure.pl e o erro mudo, agora o que esta aparecendo eh o seguinte : failed to perform search; invalid DN at /usr/local/sbin//smbldap_tools.pm line 212, DATA line 283. invalid DN at /usr/local/sbin//smbldap_tools.pm line 726, DATA line 283. Como é que eu faria para testar se o LDAP esta instalado corretamente e principalmente, configurado corretamente ?!?!? Saudações, Para fazer um teste simples e conferir se seu OpenLDAP está normal pode executar o comando $ ldapsearch -x deverá lhe retornar uma saida completa do conteúdo do seu diretório no estilo ldif. Se quizer fazer uma busca refinada, pode adaptar o seguinte exemplo: exibir informações da úsuaria aeon... $ ldapsearch -b ou=People,dc=docaespacial,dc=org -x (uid=aeon) deve dar uma saída ao estilo ldif para o usuário que vc colocar (no meu caso a Aeon Flux :) a saída deve ser algo assim: = saida do exemplo === # extended LDIF # # LDAPv3 # base ou=People,dc=docaespacial,dc=org with scope sub # filter: (uid=aeon) # requesting: ALL # # aeon, People, docaespacial.org dn: uid=aeon,ou=People,dc=docaespacial,dc=org uid: aeon cn: Aeon Flux objectClass: account objectClass: posixAccount objectClass: top objectClass: shadowAccount shadowLastChange: 12547 shadowMax: 9 shadowWarning: 7 loginShell: /bin/bash uidNumber: 1001 gidNumber: 1001 homeDirectory: /home/aeon gecos: Aeon Flux # search result search: 2 result: 0 Success # numResponses: 2 # numEntries: 1 === fim da saída do exemplo É claro, só atente ao detalhe que no OpenLDAP *tudo* é Case Sensitive, logo tome aquele cuidado ao digitar. Para ver se é possível dar uma luz com relação ao smbldap-tools estou enviando o meu smbldap-tools.conf em anexo, só não se preoculpe com a parte de TLS/Certicado que no meu ainda não testei direito, mão não é mandatório. Espero que ajude, boa sorte. -- []s Pedro Desenvolvedor, Mestre Jedi, Slackwarrior Usuário Linux Registro no. 274710 Usuário Debian-BR GNU/Linux no. 606 'E que os fontes estejam com você !' # $Source: /opt/cvs/samba/smbldap-tools/smbldap.conf,v $ # $Id: smbldap.conf,v 1.6 2004/02/07 16:58:52 jtournier Exp $ # # smbldap-tools.conf : Q D configuration file for smbldap-tools # This code was developped by IDEALX (http://IDEALX.org/) and # contributors (their names can be found in the CONTRIBUTORS file). # # Copyright (C) 2001-2002 IDEALX # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, # USA. # Purpose : # . be the configuration file for all smbldap-tools scripts ## # # General Configuration # ## # UID and GID starting at... UID_START=1000 GID_START=1000 # Put your own SID # to obtain this number do: net getlocalsid SID=S-1-5-21-423759873-3637185408-1306268543 ## # # LDAP Configuration # ## # Notes: to use to dual ldap servers backend for Samba, you must patch # Samba with the dual-head patch from IDEALX. If not using this patch # just use the same server for slaveLDAP and masterLDAP. # Those two servers declarations can also be used when you have # . one master LDAP server where all writing operations must be done # . one slave LDAP server where all reading operations must be done # (typically a replication directory) # Ex: slaveLDAP=127.0.0.1 slaveLDAP=localhost slavePort=389 # Master LDAP : needed for write operations # Ex: masterLDAP=127.0.0.1 masterLDAP=localhost masterPort=389 # Use TLS for LDAP # If set to 1, this option will use start_tls for connection # (you should also used the port 389) ldapTLS=1 # How to verify the server's certificate (none, optional or require) # see man Net::LDAP in start_tls section for more details verify=none # CA certificate # see
Re: pacote perl-Net-LDAP
On Sat, 05 Jun 2004 15:46:28 -0300 Vordeph [EMAIL PROTECTED] wrote: Estou tentando configurar o samba para trabalhar com ldap. Quando eu executo o comando, vide abaixo, do aplicativo smbldap-tools-0.8.4.tgz, aparece a seguintes mensagens de erro : ./smbldap-useradd -a -m -c Caio Ferreira cosmo Can't locate object method new via package Net::LDAP (perhaps you forgot to load Net::LDAP?) at /usr/local/sbin//smbldap_tools.pm line 159. É só um chute, quando eu fui instalar o Samba 3 + OpenLDAP também tive centenas de erros, não sei se um deles foi esse, mas para fazer o smbldap-tools 0.8.4 funcionar, lembro que tive que instalar os pacotes libnet-ldap-perl, libnet-perl, libnet-ssleay-perl, verifique se eles estão instalados. Mesmo instalando as bibliotecas acima o problema ainda persiste. Outra coisa também, é verificar minuciosamente se as configurações em /etc/smbldap-tools/smbldap.conf e em /etc/smbldap-tools/smbldap_bind estão rigorosamente corretas, um minúsculo erro nestes arquivos é garantia de dor-de-cabeça por toda vida :) Eu imagino que seja esse o problema. Executei o script configure.pl e o erro mudo, agora o que esta aparecendo eh o seguinte : failed to perform search; invalid DN at /usr/local/sbin//smbldap_tools.pm line 212, DATA line 283. invalid DN at /usr/local/sbin//smbldap_tools.pm line 726, DATA line 283. Como é que eu faria para testar se o LDAP esta instalado corretamente e principalmente, configurado corretamente ?!?!? -- .''`. Caio Abreu Ferreira : :' : GNU/Linux Debian `. `'` Gnupg ID 0x01186BE1 `-
Re: pacote perl-Net-LDAP
Caio Ferreira escreveu: All Estou tentando configurar o samba para trabalhar com ldap. Quando eu executo o comando, vide abaixo, do aplicativo smbldap-tools-0.8.4.tgz, aparece a seguintes mensagens de erro : ./smbldap-useradd -a -m -c Caio Ferreira cosmo Can't locate object method new via package Net::LDAP (perhaps you forgot to load Net::LDAP?) at /usr/local/sbin//smbldap_tools.pm line 159. mesmo instalando o pacote libnet-ldap-perl a mensagem de erro acima continua aparecendo. Por acaso alguem teria alguma ideia de como eu poderia resolver esse problema ?!?!? Saudações, É só um chute, quando eu fui instalar o Samba 3 + OpenLDAP também tive centenas de erros, não sei se um deles foi esse, mas para fazer o smbldap-tools 0.8.4 funcionar, lembro que tive que instalar os pacotes libnet-ldap-perl, libnet-perl, libnet-ssleay-perl, verifique se eles estão instalados. Outra coisa também, é verificar minuciosamente se as configurações em /etc/smbldap-tools/smbldap.conf e em /etc/smbldap-tools/smbldap_bind estão rigorosamente corretas, um minúsculo erro nestes arquivos é garantia de dor-de-cabeça por toda vida :) Espero que ajude, boa sorte. -- []s Pedro Desenvolvedor, Mestre Jedi, Slackwarrior Usuário Linux Registro no. 274710 Usuário Debian-BR GNU/Linux no. 606 'E que os fontes estejam com você !'
pacote perl-Net-LDAP
All Estou tentando configurar o samba para trabalhar com ldap. Quando eu executo o comando, vide abaixo, do aplicativo smbldap-tools-0.8.4.tgz, aparece a seguintes mensagens de erro : ./smbldap-useradd -a -m -c Caio Ferreira cosmo Can't locate object method new via package Net::LDAP (perhaps you forgot to load Net::LDAP?) at /usr/local/sbin//smbldap_tools.pm line 159. mesmo instalando o pacote libnet-ldap-perl a mensagem de erro acima continua aparecendo. Por acaso alguem teria alguma ideia de como eu poderia resolver esse problema ?!?!? .''`. Caio Abreu Ferreira : :' : GNU/Linux Debian `. `'` Gnupg ID 0x01186BE1 `-