SlideShare a Scribd company logo
LDAP A DEBIAN II
                              NSS I PAM

Aquest document ha estat creat per Jordi Clopés Esteban
i està protegit per la llicencia Creative Commons by-sa 3.0
Twitter @jordiclopes
jordiclopes@gmail.com
NSS SWITCH

L'NSS permet sincronitzar els usuaris UNIX del sistema amb
els usuaris LDAP
NSS SWITCH

Per instal.lar cal:

apt-get install libnss-ldap nscd
NSS SWITCH
RESPONEM A LES SEGÜENTS PREGUNTES:

LDAP server Uniform Resource Identifier: ldap:// 192.168.7.12/ (Note the "ldap:
//", NOT "ldapi://"!) (EXEMPLE: ldap://ip_del_meu_ldap/)

Distinguished name of the search base: dc=debian,dc=info

LDAP version to use: 3

usuari administrador: cn=admin,dc=debian,dc=info

Make local root database admin: Yes

La BBDD requereix autenticació: No

Ldap account for root: cn=admin,dc=debian,dc=info

clau Ldap pel superusuari: password
NSS SWITCH

Comprova que a /etc/libnss-ldap.conf s'hagin produït els
següents canvis:

base dc=debian,dc=info

uri ldap://ip_del_meu_ldap/
NSS SWITCH

Editem /etc/nsswitch.conf i modifiquem:
passwd: files ldap

group: files ldap
NSS SWITCH

Comprovem que l'usari ldap "pepet" existeixi en el sistema
UNIX obrint una shell al sistema i fent:

id pepet

Si tot és correcte hauríem de veure el uid, gif i groups de l'usuari ldap:

uid=20000(pepet) gid=20000(pepet) groups=20000(pepet)
RESOLUCIÓ BUG NSS SWITCH
Si reiniciem el sistema, UDEV intenta connectar amb LDAP abans que aquest estigui
iniciat. Això provoca un retràs a l'iniciar el servidor però un cop arrancat és totalment
operatiu.

L'error que mostra a l'inici és:
udev nss_ldap can't connect (...)

Podeu veure el BUG reportat a:
https://launchpad.net/ubuntu/+source/libnss-ldap/+bug/51315

Solució per DEBIAN:
addgroup --system scanner
addgroup --system nvram
addgroup --system fuse
addgroup --system rdma
addgroup --system tss
addgroup --system kvm
adduser --system --no-create-home tss
PAM

PAM és un servei dintre d'Ldap que permet l'autenticació de
diferents aplicacions contra Ldap.
PAM: INSTAL.LACIÓ

Per instal.lar-ho cal fer:

apt-get install libpam-ldap

Si libpam-ldap ja està instal.lat caldrà fer:

dpkg-reconfigure libpam-ldap

I contestem a les següents qüestions:

Make local root Database admin. No

LDAP version to use: 3

Does the LDAP database require login? No

Local crypt to use when changing passwords. crypt
PAM: INSTAL.LACIÓ

Comprovem a /etc/pam_ldap.conf

base dc=debian,dc=info

uri ldap://ip_servidor_ldap/
PAM:INSTAL.LACIÓ

Editar a /etc/pam.d/common-account

account sufficient pam_unix.so
account required pam_ldap.so
PAM:INSTAL.LACIÓ

Editar /etc/pam.d/common-session

session required pam_unix.so
session required pam_mkhomedir.so skel=/etc/skel/ umask=0022
PAM: COMPROVACIÓ

Si tot és correcte, ara podrem fer login al sistema Linux amb
l'usuari LDAP.


login: pepet
password: pepet

More Related Content

PDF
Ldap a debian lenny pas a pas
PPTX
PDF
Servei samba (Linux-Windows)
PDF
Proxy Squid amb Debian Squeeze
PDF
Dnsmasq amb Debian squeeze
PPT
Power point informàtica
PPTX
Tema 5
PPT
選書(補助)ツールの開発と運用(提供用)
Ldap a debian lenny pas a pas
Servei samba (Linux-Windows)
Proxy Squid amb Debian Squeeze
Dnsmasq amb Debian squeeze
Power point informàtica
Tema 5
選書(補助)ツールの開発と運用(提供用)

Viewers also liked (20)

DOCX
PPTX
Spotkanie z krzysztofem śliwińskim w ramach wiosennej szkoły
PPTX
Sachin tuli
PPTX
Evaluation – question 3
PPT
VodQA_Parallelizingcukes_AmanKing
PPTX
Use Online Marketing to Date Your Leads & Marry Your Customers
PPTX
Me gusta tejer
PDF
2006 este general
PPTX
Barnes &noble
PPTX
Reducing build time
PPTX
DOCX
Automation Frame works Instruction Sheet
PPTX
Understanding the federalism matrix
PPTX
presentacion 1
PDF
Vijay & Parul - Cloud testing
PPT
Ronda Palengke Journey
PPTX
21st century skills
PDF
Altima better creditcardform-1.0.0_instructions
PDF
File lamp4 ptknaratif
PDF
La ruta de la sal 2013
Spotkanie z krzysztofem śliwińskim w ramach wiosennej szkoły
Sachin tuli
Evaluation – question 3
VodQA_Parallelizingcukes_AmanKing
Use Online Marketing to Date Your Leads & Marry Your Customers
Me gusta tejer
2006 este general
Barnes &noble
Reducing build time
Automation Frame works Instruction Sheet
Understanding the federalism matrix
presentacion 1
Vijay & Parul - Cloud testing
Ronda Palengke Journey
21st century skills
Altima better creditcardform-1.0.0_instructions
File lamp4 ptknaratif
La ruta de la sal 2013
Ad

Similar to Ldap a debian 2: nss i pam (9)

PDF
PPT
PDF
Presentació de Red hat Linux
PDF
Introducció molt breu sobre el sistema operatiu Linux
PDF
Seguretat de Sistemes
PDF
Repàs de linux
PDF
Presentacio Ubuntu
PDF
Afegir un client SNMP Ubuntu a Cacti
PDF
DRBL
Presentació de Red hat Linux
Introducció molt breu sobre el sistema operatiu Linux
Seguretat de Sistemes
Repàs de linux
Presentacio Ubuntu
Afegir un client SNMP Ubuntu a Cacti
DRBL
Ad

More from Jordi Clopés Esteban (12)

PDF
Lacie Cloud Box data recovery with Linux
PDF
Capturar claus amb Wireshark o la sobre importància del xifrat
PDF
Tunel EOIP sobre VPN PPTP amb Mikrotik
PDF
Crear una VPN PPTP amb Mikrotik
PDF
Executar scripts d'inici i crear un altre usuari amb AirOs d'Ubiquiti
PDF
Dues maneres de blocar l'accés a Facebook amb un router Mikrotik
PDF
Balanceig de càrrega PCC amb Mikrotik
PDF
Balanceig de càrrega amb Mikrotik
PDF
Tres tipus de configuracions de QoS amb Mikrotik
PDF
Blacklists amb Squidguard a Debian Squeeze
PDF
Afegir un client Windows XP a Cacti
PDF
Monitorització SNMP amb Cacti a Debian Squeeze
Lacie Cloud Box data recovery with Linux
Capturar claus amb Wireshark o la sobre importància del xifrat
Tunel EOIP sobre VPN PPTP amb Mikrotik
Crear una VPN PPTP amb Mikrotik
Executar scripts d'inici i crear un altre usuari amb AirOs d'Ubiquiti
Dues maneres de blocar l'accés a Facebook amb un router Mikrotik
Balanceig de càrrega PCC amb Mikrotik
Balanceig de càrrega amb Mikrotik
Tres tipus de configuracions de QoS amb Mikrotik
Blacklists amb Squidguard a Debian Squeeze
Afegir un client Windows XP a Cacti
Monitorització SNMP amb Cacti a Debian Squeeze

Ldap a debian 2: nss i pam

  • 1. LDAP A DEBIAN II NSS I PAM Aquest document ha estat creat per Jordi Clopés Esteban i està protegit per la llicencia Creative Commons by-sa 3.0 Twitter @jordiclopes jordiclopes@gmail.com
  • 2. NSS SWITCH L'NSS permet sincronitzar els usuaris UNIX del sistema amb els usuaris LDAP
  • 3. NSS SWITCH Per instal.lar cal: apt-get install libnss-ldap nscd
  • 4. NSS SWITCH RESPONEM A LES SEGÜENTS PREGUNTES: LDAP server Uniform Resource Identifier: ldap:// 192.168.7.12/ (Note the "ldap: //", NOT "ldapi://"!) (EXEMPLE: ldap://ip_del_meu_ldap/) Distinguished name of the search base: dc=debian,dc=info LDAP version to use: 3 usuari administrador: cn=admin,dc=debian,dc=info Make local root database admin: Yes La BBDD requereix autenticació: No Ldap account for root: cn=admin,dc=debian,dc=info clau Ldap pel superusuari: password
  • 5. NSS SWITCH Comprova que a /etc/libnss-ldap.conf s'hagin produït els següents canvis: base dc=debian,dc=info uri ldap://ip_del_meu_ldap/
  • 6. NSS SWITCH Editem /etc/nsswitch.conf i modifiquem: passwd: files ldap group: files ldap
  • 7. NSS SWITCH Comprovem que l'usari ldap "pepet" existeixi en el sistema UNIX obrint una shell al sistema i fent: id pepet Si tot és correcte hauríem de veure el uid, gif i groups de l'usuari ldap: uid=20000(pepet) gid=20000(pepet) groups=20000(pepet)
  • 8. RESOLUCIÓ BUG NSS SWITCH Si reiniciem el sistema, UDEV intenta connectar amb LDAP abans que aquest estigui iniciat. Això provoca un retràs a l'iniciar el servidor però un cop arrancat és totalment operatiu. L'error que mostra a l'inici és: udev nss_ldap can't connect (...) Podeu veure el BUG reportat a: https://launchpad.net/ubuntu/+source/libnss-ldap/+bug/51315 Solució per DEBIAN: addgroup --system scanner addgroup --system nvram addgroup --system fuse addgroup --system rdma addgroup --system tss addgroup --system kvm adduser --system --no-create-home tss
  • 9. PAM PAM és un servei dintre d'Ldap que permet l'autenticació de diferents aplicacions contra Ldap.
  • 10. PAM: INSTAL.LACIÓ Per instal.lar-ho cal fer: apt-get install libpam-ldap Si libpam-ldap ja està instal.lat caldrà fer: dpkg-reconfigure libpam-ldap I contestem a les següents qüestions: Make local root Database admin. No LDAP version to use: 3 Does the LDAP database require login? No Local crypt to use when changing passwords. crypt
  • 11. PAM: INSTAL.LACIÓ Comprovem a /etc/pam_ldap.conf base dc=debian,dc=info uri ldap://ip_servidor_ldap/
  • 12. PAM:INSTAL.LACIÓ Editar a /etc/pam.d/common-account account sufficient pam_unix.so account required pam_ldap.so
  • 13. PAM:INSTAL.LACIÓ Editar /etc/pam.d/common-session session required pam_unix.so session required pam_mkhomedir.so skel=/etc/skel/ umask=0022
  • 14. PAM: COMPROVACIÓ Si tot és correcte, ara podrem fer login al sistema Linux amb l'usuari LDAP. login: pepet password: pepet