Puncte:0

Înlocuiți comanda anonimă ldapsearch cu comanda curl?

drapel cl

Am asta de lucru ldapsearch comandă pentru conectarea anonimă la un server ldap intern:

$ ldapsearch -h my.host -p 389 -x -LLL -s baza -b "" denumireContexte
dn:
namingContexts: DC=org,DC=eșantion

Acum aș dori să listez același lucru folosind curl:

$ curl -v "ldap://my.host:389/dc=org,dc=sample namingContexts"
* Încerc...
* Conectat la portul 389 my.host (....) (#0)
* Telecomandă LDAP: căutarea eșuată Succes 000004DC: LdapErr: DSID-0C090A5C, comentariu: Pentru a efectua această operație, o legătură cu succes trebuie să fie finalizată pe conexiune., data 0, v4563
* Închiderea conexiunii 0
curl: (39) Telecomandă LDAP: căutare eșuată Succes 000004DC: LdapErr: DSID-0C090A5C, comentariu: Pentru a efectua această operație, o legătură cu succes trebuie să fie finalizată pe conexiune., data 0, v4563

Așa că obțin o conexiune la server, dar cum fac lista namingContext fără furnizarea de acreditări/anonim cu curl.

drapel cn
Bob
Pentru început, URI-ul LDAP este corect? IIRC atributul trebuie să fie separat de un semn de întrebare `?`, mai degrabă decât de un spațiu. Dacă aceasta nu este problema: IIRC o legătură anonimă este uneori descrisă ca autentificare cu un nume de utilizator și o parolă goale. Poate încercați un șir de utilizator gol `curl -v -u "" "ldap://host:port/base_dn?attributes?scope?filter"`
drapel cl
Da LDAP URI funcționează bine. Dacă fac -u "", îmi solicită parola, așa că nu funcționează

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.