+ Responder ao Tópico



  1. #1
    serrato
    Visitante

    Padrão ldap naum funfa

    galera segue abaixo o meu sladp.conf

    Código :
    include         /etc/openldap/schema/core.schema
    include         /etc/openldap/schema/cosine.schema
    include         /etc/openldap/schema/inetorgperson.schema
    include         /etc/openldap/schema/java.schema
    #include         /etc/openldap/schema/krb5-kdc.schema
    include         /etc/openldap/schema/misc.schema
    include         /etc/openldap/schema/nis.schema
    include         /etc/openldap/schema/openldap.schema
    include         /etc/openldap/schema/samba.schema
     
    # Allow LDAPv2 client connections.  This is NOT the default.
    allow bind_v2
     
    # Do not enable referrals until AFTER you have a working directory
    # service AND an understanding of referrals.
    #referral       ldap://root.openldap.org
     
    # arquivos gerados para os processos do LDAP
    pidfile         /var/run/slapd.pid
    argsfile        /var/run/slapd.args
     
    #######################################################################
    # ldbm and/or bdb database definitions
    #######################################################################
     
    schemacheck     on
    database        bdb
    suffix          "dc=serrato,dc=intranet"
    rootdn          "cn=admin,dc=serrato,dc=intranet"
    rootpw          {SSHA}wG7f+YZWBNXH+hLVMAdSX7h6pHNgLdCz
     
    # The database directory MUST exist prior to running slapd AND
    # should only be accessible by the slapd and slap tools.
    # Mode 700 recommended.
    directory       /var/lib/ldap
     
    lastmod         on
    idletimeout     30
    checkpoint      1024 5
    cachesize       10000
     
    index objectClass                       eq
    index cn                                pres,sub,eq
    index sn                                pres,sub,eq
    index uid                               pres,sub,eq
    index displayName                       pres,sub,eq
    index uidNumber                         eq
    index digNumber                         eq
    index memberUID                         eq
    index sambaUID                          eq
    index sambaPrimaryGroupSID              eq
    index sambaDomainName                   eq
    index default                           sub
     
    # Atributos de acesso a base
    access to dn.base=""
            by self write
            by * auth
    access to attr=userPassword
            by self write
            by * auth
    access to attr=shadowLastChange
            by self write
            by * read
    access to *
            by * read
            by anonynous auth
    está exatamente igual a um tutorial do Fábio Prando Bortolotto (tá no www.ldap.org.br)
    e não funciona, naum sei o q pode ser nem o que fazer... :toim: :toim:

    tem tb o ldap.conf
    Código :
    HOST 127.0.0.1
    BASE dc=serrato,dc=intranet
     
    binddn cn=admin,dc=serrato,dc=intranet
    bindpw serrato
     
    timelimit 50
    bind_timelimit 50
    bind_policy hard
    idle_timelimit 3600
    pam_password exop
    ssl off
     
    nss_base_passwd         ou=Usuarios,dc=serrato,dc=intranet?one
    nss_base_shadow         ou=Usuarios,dc=serrato,dc=intranet?one
    nss_base_group          ou=Grupos,dc=serrato,dc=intranet?one
    tá igual tb...

    alguém pode me ajudar...
    PS: tô usando fedora 4

  2. #2
    Visitante

    Padrão ldap naum funfa

    se vc dissesse qual eh o erro ajudaria

  3. #3
    serrato
    Visitante

    Padrão ldap naum funfa

    Código :
    [root@serrato ~]# service ldap start
    Checking configuration files for slapd:                    [FALHOU]
    [root@serrato ~]#

  4. #4
    jotacekm
    Visitante

    Padrão ldap naum funfa

    experimenta dar um ./slaptest -d 4
    pra saber em qual linha esta o erro

  5. #5
    serrato
    Visitante

    Padrão ldap naum funfa

    opa já melhorou MUITO...

    o problema agora é q o serviço levanta e já cai...

    executando ./slaptest -d 4 tá dando isso:

    [root@serrato sbin]# ./slaptest -d 4
    bdb_back_initialize: Sleepycat Software: Berkeley DB 4.3.27: (December 22, 2004)
    bdb_back_initialize: Sleepycat Software: Berkeley DB 4.3.27: (December 22, 2004)
    bdb_db_init: Initializing BDB database
    bdb_db_open: dc=serrato,dc=intranet
    bdb_db_open: db_open(/var/lib/ldap) failed: No such file or directory (2)
    backend_startup: bi_db_open failed! (2)
    slap_startup failed (test would succeed using the -u switch)

    dai testei com ./slaptest -u e deu:
    config file testing succeeded

    mas continuou sem funcionar...

  6. #6
    jotacekm
    Visitante

    Padrão ldap naum funfa

    Citação Postado originalmente por serrato
    opa já melhorou MUITO...

    o problema agora é q o serviço levanta e já cai...

    executando ./slaptest -d 4 tá dando isso:

    [root@serrato sbin]# ./slaptest -d 4
    bdb_back_initialize: Sleepycat Software: Berkeley DB 4.3.27: (December 22, 2004)
    bdb_back_initialize: Sleepycat Software: Berkeley DB 4.3.27: (December 22, 2004)
    bdb_db_init: Initializing BDB database
    bdb_db_open: dc=serrato,dc=intranet
    bdb_db_open: db_open(/var/lib/ldap) failed: No such file or directory (2)
    backend_startup: bi_db_open failed! (2)
    slap_startup failed (test would succeed using the -u switch)

    dai testei com ./slaptest -u e deu:
    config file testing succeeded

    mas continuou sem funcionar...
    bdb_db_open: db_open(/var/lib/ldap) failed: No such file or directory (2
    vc criou o diretorio /var/lib/ldap, que vai ser onde vai ser criada a sua base de dados? se criou, tem as permissoes pra ler e escrever e executar?

  7. #7
    serrato
    Visitante

    Padrão ldap naum funfa

    sim, o diretório tá criado com

    usuário root
    grupo root

    e as permissões estão assim rwxr-xr-x

  8. #8
    serrato
    Visitante

    Padrão ldap naum funfa

    dentro desse /var/lib/ldap tem q criar algum arquivo ou alguma estrutura de diretório???

    depois q rodo ./slaptest na pasta /var/lib/ldap tem uns arquivos

    __db.001
    __db.002
    __db.003
    __db.004

  9. #9
    jotacekm
    Visitante

    Padrão ldap naum funfa

    Citação Postado originalmente por serrato
    dentro desse /var/lib/ldap tem q criar algum arquivo ou alguma estrutura de diretório???

    depois q rodo ./slaptest na pasta /var/lib/ldap tem uns arquivos

    __db.001
    __db.002
    __db.003
    __db.004
    ta certo, esses arquivos sao criados
    cara, vai na maling list do openldap e dá uma procurada, ou se cadastra lá e posta seu problema, eu não sei o que mais pode ser. flw