Differences

This shows you the differences between two versions of the page.

Link to this comparison view

saisp:labs:01:contents:04 [2014/02/02 19:13]
razvan.deaconescu [04. [15p] Folosire bibliotecă de client de LDAP]
saisp:labs:01:contents:04 [2014/02/18 11:45] (current)
razvan.deaconescu [04. [15p] Folosire programatică client de LDAP]
Line 24: Line 24:
 </​file>​ </​file>​
  
-Fișierul se găsește și pe stația client și îl putem rula:<​code bash>+Fișierul se găsește și pe stația client, în directorul ''/​root/'', ​și îl putem rula:<​code bash>
 root@ldap-client:​~#​ python simple-ldap.py ​ root@ldap-client:​~#​ python simple-ldap.py ​
 Found: '​uid=mihai,​ou=People,​dc=swarm,​dc=cs,​dc=pub,​dc=ro'​ Found: '​uid=mihai,​ou=People,​dc=swarm,​dc=cs,​dc=pub,​dc=ro'​
-{'​mail':​ ['mihai.maruseac@gmail.com'​],​ '​cn':​ ['​Mihai Maruseac'​]}+{'​mail':​ ['XXXXXX@gmail.com'​],​ '​cn':​ ['​Mihai Maruseac'​]}
 Found: '​uid=moro,​ou=People,​dc=swarm,​dc=cs,​dc=pub,​dc=ro'​ Found: '​uid=moro,​ou=People,​dc=swarm,​dc=cs,​dc=pub,​dc=ro'​
-{'​mail':​ ['mihai.morogan@gmail.com'​],​ '​cn':​ ['​Mihai Morogan'​]}+{'​mail':​ ['XXXXXX@gmail.com'​],​ '​cn':​ ['​Mihai Morogan'​]}
 [...] [...]
 </​code>​ </​code>​
  
 Actualizați scriptul astfel încât sa extragă din intrările de mai sus acele intrări ale căror adresă de e-mail conține șirul ''​@gmail.com''​. Apoi afișați doar atributele ''​uid'',​ ''​cn''​ și ''​email''​ pe o singură linie, separate prin virgulă, la fel ca mai jos:<​code>​ Actualizați scriptul astfel încât sa extragă din intrările de mai sus acele intrări ale căror adresă de e-mail conține șirul ''​@gmail.com''​. Apoi afișați doar atributele ''​uid'',​ ''​cn''​ și ''​email''​ pe o singură linie, separate prin virgulă, la fel ca mai jos:<​code>​
-mihai, Mihai Maruseac, ​mihai.maruseac@gmail.com +mihai, Mihai Maruseac, ​XXXXXX@gmail.com 
-moro, Mihai Morogan, ​mihai.morogan@gmail.com+moro, Mihai Morogan, ​XXXXXX@gmail.com
 </​code>​ </​code>​
  
Line 67: Line 67:
 La rularea sa, vom obține rezultatul căutat:<​code bash> La rularea sa, vom obține rezultatul căutat:<​code bash>
 root@ldap-client:​~#​ python simple-ldap-sol.py ​ root@ldap-client:​~#​ python simple-ldap-sol.py ​
-mihai, Mihai Maruseac, ​mihai.maruseac@gmail.com +mihai, Mihai Maruseac, ​XXXXXX@gmail.com 
-moro, Mihai Morogan, ​mihai.morogan@gmail.com +moro, Mihai Morogan, ​XXXXXX@gmail.com 
-fr33ze, Mihai Dumitrache, ​mmdumi@gmail.com +fr33ze, Mihai Dumitrache, ​XXXXXX@gmail.com 
-mihait, Mihai Tabara, ​tabara.mihai@gmail.com+mihait, Mihai Tabara, ​XXXXXX@gmail.com
 [...] [...]
 </​code>​ </​code>​
 </​solution>​ </​solution>​
saisp/labs/01/contents/04.1391361234.txt.gz · Last modified: 2014/02/02 19:13 by razvan.deaconescu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0