Salve a tutti,
sto cercando di realizzare un SSO con server lenny per client ubuntu 8.10. Ho seguito la guida http://www.spinlocksolutions.com/info/kerberos.html per realizzare il server; mentre per i client ho seguito la parte "5.1.3. Configuring PAM and NSS" della guida https://help.ubuntu.com/community/SingleSignOn.
Tramite kinit, dai client, gli utenti che ho creato con kerberos per effettuare il login vengono correttamete autenticati e gli viene assegat un ticket. Se invece eseguo il log-in ai client da gdm nel file di log del server /var/log/kerberos/krb5kdc.log compare:
krb5kdc...192.168.100.103: NEEDED_PREAUTH: user@EXAMPLE ... Additional pre-authentication required.<br />kb5kdc... 192.168.100.103: ISSUE: authtime 1228479358, etypes {rep=16 tkt=16 ses=16},...
Anche andando a modificare nel file /etc/krb5kdc/kdc.conf nella sezione [realms] default_principal_flags = +preauth in default_principal_flags = -preauth
Dove sbaglio?
Ringrazio in anticipo.





Anzichè utilizzare come client Ubuntu 8.10 sono passato a Lenny. Ora non si verificano più i problemi che avevo con ubuntu e riesco a loggarmi con utenti presenti del database di kerberos e con le informazioni aggiuntive degli stessi presenti su server LDAP.
Vorrei fare in modo che le home dei vari utenti siano condivise sul server per questo ho configurato NFS4 ed il file /etc/exports sul server è:
<br />/home gss/krb5(fsid=0,rw,sync,no_root_squash,no_subtree_check)<br />I file contenuti nalla directory pam.d sul server sono:
<br />common-account:<br /> account sufficient pam_krb5.so minimum_uid=1001<br /> account required pam_unix.so <br /><br />common-auth:<br /> auth required pam_nologin.so<br /> auth sufficient pam_unix.so nullok_secure<br /> auth sufficient pam_krb5.so minimum_uid=1001 use_first_pass<br /> auth required pam_deny.so <br /><br />common-password:<br /> password sufficient pam_krb5.so minimum_uid=1001<br /> password required pam_unix.so nullok obscure min=4 max=8 md5 <br /><br />common-session:<br /> session optional pam_krb5.so minimum_uid=1001<br /> session required pam_unix.so<br /> session required pam_mkhomedir.so skel=/etc/skel/<br /> session optional pam_foreground.so <br />In /etc/fstab sul client ho la riga:
<br />server:/user /home nfs4 rw,sec=krb5 0 0<br />Vorrei fare in modo che ad un utente, che non ha la propria /home sul server, gli venga creata automaticamente dopo il login e venga acceduta tramite NFS4. Da quel che ho capito la riga
session required pam_mkhomedir.so skel=/etc/skel/dovrebbe creare l'home di un utente che non ce l'ha. Ma quindi su fstab come faccio a dargli un punto di mount che deve acora essere creato??Ora come ora se cerco di accedere tramite un utente senza home, accedo ma ottengo il messaggio:
No directory, logging in with HOME=/Grazie in anticipo.
[=x-small]Knowledge is power: SHARE IT BABY!!![/]
_____________________________________________