Ajuda do OpenLDAP Setup: autenticação SASL / GSSAPI iniciada

3

Estou tentando configurar o & configure o OpenLDAP no Fedora Core 13. Eu obtive tanto quanto compilar e instalar o OpenLDAP v2.4.23 .

Sempre que eu tento executar um dos comandos LDAP (como ldapsearch ), recebo a seguinte mensagem de erro:

SASL/GSSAPI authentication started
ldap_sasl_interactive_bind_s: Local error (-2)
        additional info: SASL(-1): generic failure: GSSAPI Error: Unspecified GSS failure.  Minor code may provide more information (Credentials cache file '/tmp/krb5cc_0' not found)

Eu descobri isso no Google e uma solução parece estar configurando o Kerberos para funcionar corretamente primeiro usando kinit .

No entanto, não quero o Kerberos no meu sistema. É possível fazer o OpenLDAP não usar o Kerberos? Preciso compilar com uma opção adequada? Ou será que eu PRECISO usar o Kerberos com o OpenLDAP?

    
por miCRoSCoPiCeaRthLinG 07.02.2011 / 11:07

1 resposta

2

Se você não quer autenticar com o Kerberos, você precisa dizer às ferramentas do OpenLDAP que usando a opção de linha de comando -x . Na página man do ldapsearch :

       -x     Use simple authentication instead of SASL.

Ao usar -x , você também precisará de -D , para especificar seu DN de ligação, e precisará fornecer a senha por meio de -W (para solicitar a senha) ou -y file para ler a senha senha do arquivo .

    
por 07.02.2011 / 13:18