risposta-alla-domanda-sullo-sviluppo-web-bd.com

Interrogazione del server Windows Active Directory utilizzando ldapsearch dalla riga di comando

Qualcuno può farmi sapere se è possibile eseguire query sui server Active Directory utilizzando le utilità ldapsearch, ldapadd, ldapdelete, ecc.?

50
Shriram

La risposta breve è "sì". Un comando ldapsearch di esempio per eseguire una query su un server Active Directory è:

ldapsearch \
    -x -h ldapserver.mydomain.com \
    -D "[email protected]" \
    -W \
    -b "cn=users,dc=mydomain,dc=com" \
    -s sub "(cn=*)" cn mail sn

Ciò si collegherebbe a un server AD con nome host ldapserver.mydomain.com come utente [email protected], Richiedi la password dalla riga di comando e mostra il nome e i dettagli dell'email per gli utenti nel cn=users,dc=mydomain,dc=com sottostruttura.

Vedere Gestione di LDAP dalla riga di comando su Linux per altri esempi. Vedere Nozioni di base sulle query LDAP per la documentazione di Microsoft Exchange per gli esempi che utilizzano query LDAP con Active Directory.

102
Richard Neish

È possibile eseguire una query su un server LDAP dalla riga di comando con ldap-utils: ldapsearch, ldapadd, ldapmodify

2
Anand

Sì, possiamo eseguire una query su Active Directory utilizzando i programmi di utilità ldap. Inoltre, possiamo eseguire una query su AD utilizzando Java anche il jndi di api.

1
Shriram

Sì, puoi eseguire query su qualsiasi server LDAP utilizzando ldapsearch a condizione che tu abbia installato il pacchetto ldap-utils sul tuo sistema e l'utente che stai utilizzando per collegarti al server LDAP disponga già delle autorizzazioni necessarie.

Installare ldap-utils su Debian destro

Sudo apt installa ldap-utils

Fare riferimento ai collegamenti seguenti:

Esempi di ldapsearches comuni

Come gestire e utilizzare i server LDAP con le utility OpenLDAP

0
Vishal