Qualcuno può farmi sapere se è possibile eseguire query sui server Active Directory utilizzando le utilità ldapsearch, ldapadd, ldapdelete, ecc.?
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.
È possibile eseguire una query su un server LDAP dalla riga di comando con ldap-utils: ldapsearch, ldapadd, ldapmodify
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.
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:
Come gestire e utilizzare i server LDAP con le utility OpenLDAP