Accediu al gestor de paquets Synaptic i instal·leu els paquets:
apt-get install auth-client-config ldap-auth-config nss-updatedb libpam-modules libpam-cracklib libpam-unix2 ldap-utils libnss-mdns
Al llarg del procés d'instal·lació se us demanaran algunes dades:
Desactiveu les opcions corresponents a:
Per establir una correcta connexió amb la base de dades de LDAP cal fer algunes modificacions en uns arxius de configuració.
Obriu l'arxiu /etc/ldap.conf i deixeu el codi com segueix:
# # LDAP Defaults # # See ldap.conf(5) for details # This file should be world readable but not world writable. BASE dc=intracentre URI ldap://servidor.intracentre #URI ldap://ldap.example.com ldap://ldap-master.example.com:666 #SIZELIMIT 12 #TIMELIMIT 15 #DEREF never nss_initgroups_ignoreusers audio,avahi,avahi-autoipd,backup,bin,cdrom,couchdb,daemon,dhcpd,games,gdm,gnats,haldaemon,hplip,irc,kernoops,libuuid,list,lp,mail,man,messagebus,nbd,news,nslcd,proxy,pulse,root,rtkit,saned,speech-dispatcher,sshd,statd,sudo,sync,sys,syslog,tftp,usbmux,uucp,vboxadd,www-data
Obriu l'arxiu /etc/nsswitch.conf i feu les següents modificacions
# /etc/nsswitch.conf # # Example configuration of GNU Name Service Switch functionality. # If you have the `glibc-doc-reference' and `info' packages installed, try: # `info libc "Name Service Switch"' for information about this file. passwd: files ldap group: files ldap shadow: files ldap hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 networks: files protocols: db files services: db files ethers: db files rpc: db files netgroup: nis
Per verificar que la connexió amb el servidor LDAP s'ha efectuat satisfactòriament i que els mòduls de validació i login funcionen correctament es poden executar les següents comantes
Per tal de permetre la càrrega de l'escriptori remot a lightdm, cal comentar totes les línies de l'arxiu /etc/X11/Xsession.d/90qt-a11y.
El codi quedarà aixì:
# -*- sh -*- # Xsession.d script to set the QT_ACCESSIBILITY env variable when accessibility # is enabled. # # This file is sourced by Xsession(5), not executed. # if [ -x "/usr/bin/gsettings" ]; then # a11y_enabled=$(gsettings get org.gnome.desktop.interface toolkit-accessibility) # if "$a11y_enabled" = "true" ]; then # export QT_ACCESSIBILITY=1 # fi # fi
Tornar a l'inici | Següent anterior | Següent pas | Implementació de LINUX/UBUNTU