Configurare un client Debian GNU/Linux Squeeze per l'autenticazione ldap
Pacchetti da installare
apt-get install openssl libnss-ldapd libpam-ldapd ldap-utils
Notare la "d" finale nel nome dei pacchetti: si tratta di una novità di squeeze.
Dopo l'installazione dpkg-reconfigure chiederà: - Servizi dei nomi da configurare: group, passwd - server ldap: ldap5.unimore.it - basename: dc=unimore,dc=it
Se si vuole modificare le impostazioni a mano, il file di configurazione si chiama:
/etc/nslcd.conf
E' fondamentale che in questo file siano presenti le voci
ssl start_tls tls_reqcert allow
Scaricare i certificati
Vedi la [documentazione] per Debian GNU/Linux Lenny
Editare ldap.conf
BASE dc=unimore,dc=it URI ldap://ldap5.unimore.it ldap://ldap3.unimore.it pagesize 100000 ldap_version 3 bind_policy soft ssl start_tls tls_cacert /etc/ssl/certs/tcs-chain.pem
In questo esempio c'e' ldap5 e ldap3 in failover. E' possibile anche indicare solo ldap5
Modificare pam
Aggiungere come ultima riga a /etc/pam.d/common-session
# end of pam-auth-update config session required pam_mkhomedir.so skel=/etc/skel umask=0027
Creare i soft link per shell e home
ln -s /home /homel ln -s /bin/bash /bin/mosh