Your SlideShare is downloading. ×
0
Desenvolupament d’aplicacions web (DAW) - UF2 - Act6
Desenvolupament d’aplicacions web (DAW) - UF2 - Act6
Desenvolupament d’aplicacions web (DAW) - UF2 - Act6
Desenvolupament d’aplicacions web (DAW) - UF2 - Act6
Desenvolupament d’aplicacions web (DAW) - UF2 - Act6
Desenvolupament d’aplicacions web (DAW) - UF2 - Act6
Desenvolupament d’aplicacions web (DAW) - UF2 - Act6
Desenvolupament d’aplicacions web (DAW) - UF2 - Act6
Desenvolupament d’aplicacions web (DAW) - UF2 - Act6
Desenvolupament d’aplicacions web (DAW) - UF2 - Act6
Desenvolupament d’aplicacions web (DAW) - UF2 - Act6
Desenvolupament d’aplicacions web (DAW) - UF2 - Act6
Desenvolupament d’aplicacions web (DAW) - UF2 - Act6
Desenvolupament d’aplicacions web (DAW) - UF2 - Act6
Desenvolupament d’aplicacions web (DAW) - UF2 - Act6
Desenvolupament d’aplicacions web (DAW) - UF2 - Act6
Desenvolupament d’aplicacions web (DAW) - UF2 - Act6
Desenvolupament d’aplicacions web (DAW) - UF2 - Act6
Desenvolupament d’aplicacions web (DAW) - UF2 - Act6
Desenvolupament d’aplicacions web (DAW) - UF2 - Act6
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Desenvolupament d’aplicacions web (DAW) - UF2 - Act6

197

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
197
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. UF2 – Act6 LDAP UbuntuLaia Luna – IES Milà i Fontanals
  • 2. LDAP LDAP (Lightweight Directory Access Protocol, Protocolo Ligero de Acceso a Directorios) es un protocolo a nivel de aplicación que permite el acceso a un servicio de directorio ordenado y distribuido para buscar diversa información en un entorno de red. LDAP también es considerado una base de datos (aunque su sistema de almacenamiento puede ser diferente) a la que pueden realizarse consultas. LDAP permet importar i exportar usuaris.
  • 3. LDAP ldapmodify és una linia de comanda interface to the ldap_modify, ldap_add, ldap_delete, and ldap_modrdn application programming interfaces (APIs).ldapadd is implemented as a renamed version of ldapmodify. When invoked as ldapadd, the -a (add new entry) flag is turned on automatically. ldapmodify opens a connection to an LDAP server, and binds to the server. You can use ldapmodify to modify or add entries. The entry information is read from standard input or from file through the use of the -i option.
  • 4. LDAP Reinstal·lar En el cas que ens equivoquem en pujar algun fitxer, no es podrà modificar. Sinò que haurem de reinstal·lar altre cop el LDAP per a poder començar de nou.# sudo dpkg-reconfigure slapd Caldrà respondre a 3 preguntes: ◦ Omit OpenLDAP server configuration? No ◦ Do you want the database to be removed when slapd is purged? Si ◦ Allow LDAPv2 protocol? no
  • 5. LDAP Reinstal·lar Després d’això, si fem un “purgat” del paquet, la base de dades de LDAP és buida. D’altra manera el que haviem entrat, quedaria a l’arbre! Així doncs fem el purgat. En aquesta instrucció desinstal·lem el servidor LDAP i la base de dades de /var/lib/ldap# sudo dpkg --purge slapd# sudo aptitude install slapd
  • 6. LDAP Instal·lacióhttp://www.codigofantasma.com/blog/instalar -y-configurar-servidor-ldap-en-ubuntu-linux/# sudo apt-get install php5 php5-cgi libapache2-mod-php5#sudo apt-get install slapd ldap-utils phpldapadmin#sudo apt-get update Comprovem que LDAP estigui instal·lat:# whereis ldap
  • 7. LDAP Instal·lació Ara pengem les plantilles que farem servir a l’hora de crear els fitxers per LDAP.# sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/cosine.ldif# sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/nis.ldif# sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/inetorgperson.ldif
  • 8. LDAP – Backend.luna.cat.ldif# sudo mkdir /etc/ldapfiles# cd /etc/ldapfiles#sudo nano backend.luna.cat.ldif# sudo ldapadd -Y EXTERNAL -H ldapi:/// -f backend.luna.cat.ldif
  • 9. LDAP – Bd.backend.luna.cat.ldif# sudo nano bd.backend.luna.ldif# sudo ldapadd -Y EXTERNAL -H ldapi:/// -fbd.backend.luna.cat.ldif
  • 10. LDAP – Frontend.luna.cat.ldif#sudo nano frontend.luna.cat.ldif# sudo ldapadd -x -D cn=admin,dc=luna,dc=cat -W -f frontend.luna.cat.ldif
  • 11. LDAP –Frontendadmin.luna.cat.ldif#sudo nano frontendadmin.luna.cat.ldif# sudo ldapadd -x -D cn=admin,dc=luna,dc=cat -W -f frontendadmin.luna.cat.ldif
  • 12. LDAP –Frontendpeople.luna.cat.ldif#sudo nano frontendpeople.luna.cat.ldif# sudo ldapadd -x -D cn=admin,dc=luna,dc=cat -W -f frontendpeople.luna.cat.ldif
  • 13. LDAP –Frontendgroups.luna.cat.ldif#sudo nano frontendgroups.luna.cat.ldif# sudo ldapadd -x -D cn=admin,dc=luna,dc=cat -W -f frontendgroups.luna.cat.ldif
  • 14. LDAP – User.luna.cat.ldif Creem un nou usuari, per exemple, Marc.#sudo nano user.luna.cat.ldif# sudo ldapadd -x -D cn=admin,dc=luna,dc=cat -W -f user.luna.cat.ldif
  • 15. LDAP – Group.luna.cat.ldif Un posixGroup és un grup de Linux. Un usuari de Linux té id i gid. Si no es crea aquest fitxer, no trobarà el grup al que pertany un usuari.#sudo nano group.luna.cat.ldif# sudo ldapadd -x -D cn=admin,dc=luna,dc=cat -W -f group.luna.cat.ldif
  • 16. LDAPAra hem de configurar el PHPldapadmin:#sudo nano /etc/phpldapadmin/config.php
  • 17. Query des de consola Comprovació. Ens mostrarà tots els usuaris que tenim:
  • 18. Query des de phpldapadminAra comprovarem a partir del navegador:http://localhost/phpldapadmin
  • 19. ExportacionsEs pot exportar adiversos formats.Amb LDIF, potseditar unaexportació ireimportar
  • 20. Exportacions

×