Ldapsearch

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Pe sistemele GNU / Linux, comanda ldapsearch este utilizată pentru conectarea și căutarea unei baze de date LDAP .

Fișierul pentru această comandă se găsește printre programele instalate de utilizator în folderul / usr / bin (conform standarduluiFHS ) și este deținut de utilizatorul root .

Comanda are o serie de opțiuni:

  • -x: pentru a efectua autentificare simplă fără a utiliza sistemul SASL
  • -H ldapuri : pentru a accesa gazda care conține baza de date LDAP (poate fi ldap: // ip_address sau ldaps: // ip_address dacă acceptă SSL)
  • -D „distinguished_name“ parola -w: pentru autentificarea prin introducerea parolei de autentificare
  • -b search_base : pentru a indica punctul de plecare din care să căutați

Un exemplu de ieșire a comenzii poate fi:

 kaos @ kaos: ~ $ ldapsearch -x -D "cn = admin, dc = kaos-master, dc = fsu" -w entropie
# LDIF extins
#
# LDAPv3
# bază <> cu sub-scop
# filtru: (objectclass = *)
# solicitare: TOATE
#

# kaos-master.fsu
dn: dc = kaos-master, dc = fsu
objectClass: top
objectClass: dcObject
objectClass: organizare
sau: kaos-master
dc: kaos-master

# admin, kaos-master.fsu
dn: cn = admin, dc = kaos-master, dc = fsu
objectClass: simpleSecurityObject
objectClass: organizationalRole
cn: admin
descriere: administrator LDAP
userPassword :: e2NyeXB0fXVCejJwV2ZsRU50WjI =

# rezultatul căutării
căutare: 2
rezultat: 0 Succes

# numRăspunsuri: 3
# numărEntrări: 2

Ieșirea este posibilă odată ce a fost creat un nume de domeniu kaos-master.fsu și, după cum puteți vedea, neavând introdus un criteriu de căutare, inserează objectclass = *, adică toate obiectele; puteți vedea și parola în formă criptată.

Un alt exemplu poate fi:

 ldapsearch -x -H ldap: //192.168.12.54 -b "cn = shire, cn = me"

pentru a vă conecta la gazda 192.168.12.54 a rețelei locale din baza "cn = shire, cn = me"

Pentru mai multe detalii, consultați pagina man prin intermediul comenzii man ldapsearch .

Elemente conexe