Newsgroup: it.comp.os.linux.sys
Titolo: Browsing LDAP su active Directory

Ciao a tutti,
non riesco a capire come fare una query ldap da un pc linux (che monta 
openldap 2.1.25) su un server w2k con Active Directory.
Sto cercando di capire la situazione ma la stessa query lanciata da un w2k 
(che imposto sul software microsoft ldp.exe [browser ldap del support 
tool]) mi risponde con un errore se lanciata dal server linux.
Qualcuno puň indirizzarmi meglio ? Perchč tutta la doc che trovo continua a 
dire che il server ldap di W2k č standard e non ha problemi ma tant'č che 
io non riesco a fare una semplice query ricopiata.
Grazie in anticipo
-- 
Rizio

 dire che il server ldap di W2k č standard 
Il server Microsoft e "Microsoft Standard", che non e' proprio
"standard". Allora, questa query funziona a me, tu dovrai cambiare
i vari 'pezzi' relativi al dominio ed ovviamente l'IP e la password.
ldapsearch \
	-Hldap://the.ldpa.server.ip -LLL -s sub -x -wPASSWORD \
	-D "cn=administrator,cn=Users,dc=domain1,dc=domain2,dc=domain3" \
	-b "ou=Users,ou=domain1,ou=domain2,dc=domain3,dc=domain4,dc=domain"\
        "(objectClass=user)" \
"description" "displayName" "name" "telePhoneNumber" "mail"
Davide
-- 
| There seem to be two kinds of linux users, those who come from a unix 
| background and those who come from an ibm-pc background.  You could
| call them "sysadmins" and "lusers". --flaps 
| 
| 
| 

 
Ho provato così "a secco" (come direbbe Cicciolina) mettendo i parametri 
corretti ma il risultato è questo (qualunque cosa io cambi :( )
No such object (32)
Matched DN: DN=xxx,DC=xxx,DC=xxx
Additional information: 0000208D: NameErr: DSID-031001C9, problem 2001 
(NO_ONJECT), data 0, best match of: 'DC=xxx,DC=xxx,DC=xxx'
Ti dice qualcosa ? 
Intanto cerco di capire esattamente cosa fa la query ma per adesso non 
capisco.
P.S. Grazie mille per l'hint
-- 
Rizio

 capisco.
Eccoti una 'descrizione' della query:
ldapsearch \					CERCA
-Hldap://SERVER -LLL -s sub -x -wPASSWORD \	SERVER E PASSWORD
-D "cn=UTENTE,cn=Users,dc=DOMINIO" \		USANDO QUESTA LOGIN
-b "ou=Users,ou= \				A PARTIRE DA QUESTA 'CHIAVE'
"(objectClass=user)" \				TUTTI GLI OGGETTI 'user'
"description" 					MOSTRA QUESTI 'VALORI'.
Davide
-- 
| If Microsoft were to vanish, who would we hate next?      -- From a
| Slashdot.org post 
| 
| 
| 
| 

 
OK, adesso è molto chiaro ma non capisco perchè qualunque parametro io vari 
ottenga sempre lo stesso risultato. Anche se cambio i valori da mostrare.
Idee ? Non è che devo modificare qualcosa nello schema di AD ?
-- 
Rizio

 Non è che devo modificare qualcosa nello schema di AD ?
Io non ho modificato una beata fava. Se preferisci posso postarti la
stessa query fatta in PHP...
Davide
-- 
| "It's 806 miles to Chicago, we've got a full tank of coffee, half a
| fsckload of Y2K crap, it's dark, and we're wearing sunglasses." "Hit
| it". --adb 
| 
| 
| 

 stessa query fatta in PHP...
Beh se posso approfittarne...... anche perchè tutto si riconduce a 
Squirrelmail perciò proprio su php, via mi sbilancio... se passo per 
Amsterdam pago io il caffe :)
P.S. Grazie per la pazienza
-- 
Rizio

 Amsterdam pago io il caffe :)
Guarda che un caffe' qui' costa 2 euro, ti conviene una birra (solo 1.50).
Davide
-- 
| I'm still waiting for the "Honk if you hate Microsoft" [bumper
| sticker], but that might get annoying, everyone honking at you.     


 Guarda che un caffe' qui' costa 2 euro, ti conviene una birra (solo 1.50).
Ok venduta la birra !!! Ma anche un caffè te lo meritavi per la pazienza.
 
Ad majora Davide e grazie ancora
-- 
Rizio

 stessa query fatta in PHP...
Avevi ragione !!! Ho dovuto (e non chiedermi perchè) sostituire nel "base" 
il campo "ou" con il campo "cn". Del resto la query era funzionante.
Grazie ancora
Per lo script php..... ti eri fatto moooolto male vero ?!? ;P
-- 
Rizio

 Per lo script php..... ti eri fatto moooolto male vero ?!? ;P
Be' sono rimasto una settimana a casa con il ginocchio che pareva
il dirigibile della goodyear... perche'?
Davide
-- 
| The Microsoft Torque Wrench: what do you want to shear today?
| --Malcolm Ray 

 il dirigibile della goodyear... perche'?
Perchè lo definirei "fatto con il cuore" dalla cura che ho notato (da non 
programmatore ehhh, perciò prendilo come vale)
-- 
Rizio

 programmatore ehhh, perciò prendilo come vale)
Cosa volevi senno? 
http://soft-land.org/documenti/pessimo.html
 ?
Davide
-- 
| When computers emit smoke, it means they've chosen a new Pope.
| Unfortunately, they invariably choose the wrong one and immediately
| get condemned to nonfunctionality for heresy. --Anthony DeBoer 

 __declspec(dllexport) and __declspec(dllimport)
That's a complicated question.  Essentially, the MS engineers were on crack
when they designed Windows DLLs.    (C. Thompson on the Cygwin mailing list)