phpldapadmin: faça o login como usuário administrador "root" com o UID

2

Instalei recentemente o phpldapadmin no Ubuntu 12.04 LTS SRV.

No config.php , modifiquei o parâmetro a seguir para ativar o login de usuário simples:

$servers->('login','bind_pass','secret');

e

$servers->('login','attr','uid');

Ao modificar esses dois parâmetros, consigo fazer o login como "eric" / "password"

No entanto, quando tento autenticar como

cn=admin,dc=ubuntu,dc=example,dc=com 

com o meu rootPW ele não me reconhece de todo.

Existe outro parâmetro no arquivo config.php que eu precisaria mudar para poder usar os tipos de login DN e UID? Minha única maneira de administrar o site de teste do LDAP agora é alternar o arquivo config.php , o que é bastante irritante.

    
por Eric Periard 02.06.2013 / 02:55

1 resposta

3

Parece que encontro a resposta para minha própria pergunta depois de reconstruir meu ambiente ... Sou um novo administrador de rede e trabalhei principalmente com o sistema baseado em Windows, então o OpenLDAP foi um pouco confuso, mas de qualquer forma aqui vai ...

Os parâmetros para modificar são os seguintes: (Executando no Ubuntu 12.04 LTS Server 32-Bit)

$servers->setValue('server','host','172.16.1.2');
$servers->setValue('server','base','array('ldap01'));
$servers->setValue('login',''auth_type','session');
$servers->setValue('login','bind_id','cn=admin,dc=ldap01');
$servers->setValue('login','bind_pass','Z00lOO');
$servers->setValue('login','attr','uid');
$servers->setValue('login','fallback_dn','true);
    
por 04.06.2013 / 15:50