Ldapsearch
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
.