+ Responder ao Tópico



  1. #1

    Padrão autenticação ldap no debian...

    galera, depois de ler muitos howtos, ter passado por alguns erros, eu parei e outro erro que ta dando no servidor ldap e até agora n conseguir sair dele.

    quando executo /usr/share/migrationtools/migra_all_offline.sh

    retonar seguinte linha:

    reating naming context entries...
    Migrating aliases...
    Migrating groups...
    Migrating hosts...
    Migrating networks...
    Migrating users...
    Migrating protocols...
    Migrating rpcs...
    Migrating services...
    Migrating netgroups...
    Importing into LDAP...
    Migrating netgroups (by user)...
    Migrating netgroups (by host)...
    Preparing LDAP database...
    slapadd: could not parse entry (line=97)
    Migration failed: saving failed LDIF to /tmp/nis.3312.ldif

    alguem pode da uma luz ae?

  2. #2

    Padrão autenticação ldap no debian...

    alguem ae?

  3. #3
    karfax
    Visitante

    Padrão autenticação ldap no debian...

    Oi Breno,

    O que diz na linha 97 no arquivo /usr/share/migrationtools/migra_all_offline.sh ???


    Sds,

  4. #4

    Padrão autenticação ldap no debian...

    no arquivo /usr/share/migrationtools/migra_all_offline.sh

    tem isso nessa linha

    if [ "X$LDIF2LDBM" = "X" ]; then
    if [ -x /usr/local/etc/ldif2ldbm ]; then
    LDIF2LDBM="/usr/local/etc/ldif2ldbm"
    elif [ -x /usr/local/sbin/ldif2ldbm ]; then
    LDIF2LDBM="/usr/local/sbin/ldif2ldbm"
    elif [ -x /usr/sbin/ldif2ldbm ]; then
    LDIF2LDBM="/usr/sbin/ldif2ldbm"
    elif [ -x "$NSHOME/bin/slapd/server/ns-slapd" ]; then
    LDIF2LDBM="$NSHOME/bin/slapd/server/ns-slapd ldif2db -f $NSHOME/slapd-$serverID"
    elif [ -x /usr/iplanet/servers/bin/slapd/server/dsimport ]; then
    LDIF2LDBM="/usr/iplanet/servers/bin/slapd/server/dsimport"
    elif [ -x /usr/local/sbin/slapadd ]; then
    SLAPADD="/usr/local/sbin/slapadd"
    elif [ -x /usr/sbin/slapadd ]; then
    SLAPADD="/usr/sbin/slapadd"
    else
    echo "Can't find ldif2ldbm or slapadd!"
    exit 2
    fi
    fi
    comeca da linha 90 oq eu colei ai em cima..


    muito obrigado karfax por tentar me ajudar.

    fico no aguardo.

  5. #5
    karfax
    Visitante

    Padrão autenticação ldap no debian...

    Será que ele não está achando o ldif2ldbm ou isto não tem permissão de execução? Dá uma checada nos locais e verifique se existe e se a permissão de execução está ativada.

    Sds,

    .

  6. #6

    Padrão autenticação ldap no debian...

    o pro eh esse mesmo, nem /usr/local/sbin e nem /usr/sbin exite o arquivo ldif2ldbm

    agora pq esse arquivo n ta la, não faço a minima ideia, pra fala a verdade, nem sei oq esse arquivo faz

    vou da um find / pra ve se acho ele no meu sistema..

  7. #7
    karfax
    Visitante

    Padrão autenticação ldap no debian...

    Citação Postado originalmente por Brenno
    o pro eh esse mesmo, nem /usr/local/sbin e nem /usr/sbin exite o arquivo ldif2ldbm

    agora pq esse arquivo n ta la, não faço a minima ideia, pra fala a verdade, nem sei oq esse arquivo faz

    vou da um find / pra ve se acho ele no meu sistema..
    Esse arquivo transforma um arquivo ldif (LDAP Data Interchange Format) em ldbm (database).

    Se voce encontrar o arquivo, faça um symlink para um local listado em seu path (ou onde o script procurar por ele; se não funcionar, insira uma entrada IF (-x ... ) apontando para o local onde ele está.

    ps: " Data Interchange Format (LDIF) is used to describe a directory and directory entries in text format. LDIF is commonly used to build the initial directory database or to add large numbers of entries to the directory simultaneously. LDIF is also used to describe changes to directory entries."


    Sds,

  8. #8

    Padrão autenticação ldap no debian...

    karfax, o problema que n tenho esse arquivo no meu sistema, oq eu faço agora?

  9. #9
    karfax
    Visitante

    Padrão autenticação ldap no debian...

    A documentação diz que esse comando foi substituido por ldapadd...
    Essa ferramenta faz parte do migration-tools.

    Tente colocar o openldap-server pra rodar e execute o comando novamente.


    Sds,

  10. #10

    Padrão autenticação ldap no debian...

    bom, eu removi todos os dbb dentro de /var/lib/ldap/
    e depois dei /etc/init.d/sldap start


    starto tudo ok, dei ps aux, ele ta la rodando, so que no syslog tinha esse erro

    slapd[702]: daemon: socket() failed errno=97 (Address family not supported by protocol)
    logo depois, eu executei migra_all_offline.sh e ele ainda continua no mesmo erro.

    eita surra danada que eu to levando ehehhee


    karfax
    fico no aguardo

  11. #11

    Padrão autenticação ldap no debian...

    tah dizendo q a mensagem aparece qdo o sistema operacional (kernel) nao dah suporte para um dos protocolos para o qual o slapd.. foi configurado para suportar. Geralmente isso acontece qdo o slapd foi configurado para suportar IPV6 e o kernel nao suporta tal protocolo. Se esse foi o caso, a mensagem pode ser desconsiderada.


    isso eh em relacao oq aparece ao syslog

  12. #12

    Padrão autenticação ldap no debian...

    vou passa o dia todo procurando sobre esse arquivo ldif2ldbm,

    se alguem puder ajudar, fico grato

  13. #13

    Padrão autenticação ldap no debian...

    Caro,
    estou começando a estudar a autenticação ldap no Debian, li suas mensagens no forum, será que pode me ajudar indicando-me materail que possa começar as minhas pesquisa?

    att.


    Moreira

  14. #14
    thiagog
    Visitante

    Padrão autenticação ldap no debian...

    mano eu uso CentOS e suse
    no meu eu nao usei migrate all offline
    so usei o migre_passwd , grupos e nis

    e o resto fiz tudo na mao via ldapadd e ldapmodify
    fiz uma base legal com automount e tenho os perfis dos usuarios todos via NFS + quota , show de bola

    rede 100% linux

    ate mais,

  15. #15

    Padrão autenticação ldap no debian...

    nao li tudo, mas se migrou com o offline tem que pegar o arquivo gerador e mandar ver no ldapadd , por isso eh melhor migrar a base online, ou entao comecar a base no ldap, depende do seu caso, no meu eu comecei no ldap e nao usei migration-tools (waste of time se nao tiver ngm cadastrado).