Como especificar um nome de usuário na ferramenta ldapsearch?

3

Sou novo no ldap. Eu preciso especificar username em texto simples com algum parâmetro sem qualquer sasl.

Então, este comando vai lhe dar alguns resultados de pesquisa, mas sempre vazios, porque não há autorização:

ldapsearch -h 1.1.1.1 -p 389 -D "OU=SysAcc,OU=Infra,dc=mydomain,dc=com" -b "OU=blg,dc=whatever,dc=whatever2,dc=com"

Descobri que posso adicionar -w mypasswd para especificar a senha, onde posso especificar um nome de usuário? Comecei com ldapsearch porque estou tendo dificuldade para configurar o LDAP em um dos aplicativos da web que estou tentando configurar. Só quero verificar se meus parâmetros estão corretos com a ferramenta ldapsearch , mas não consigo encontrar como especificar o nome de usuário.

EDITAR:

a partir da resposta acima, só quero escrever um comando final como deve ser:

   ldapsearch -h 1.1.1.1 -p 389 -W -D "CN=sysMYUSER,OU=SysAcc,OU=Infra,dc=mydomain,dc=com" -b "OU=blg,dc=whatever,dc=whatever2,dc=com"
    
por holms 26.06.2013 / 14:09

1 resposta

5

A opção -D é equivalente ao nome de usuário LDAP. É o BindDN, que é a conta que você está tentando autenticar com a senha que você fornece com -w ou quando solicitado. Você provavelmente também deseja usar a opção -x para uma ligação simples, já que está usando um par de BindDN / senha em vez da autenticação SASL.

    
por 26.06.2013 / 14:24