Bonjour,

Pour la mise en place de winbind/pam_mount, j'ai le fichier  
/etc/pam.d/system-auth suivant.
Je souhaite savoir si j'ai bien saisi le fonctionnement et je vous soumets mon 
interpr�tation.
==================
#%PAM-1.0

auth        required      /lib/security/pam_env.so
auth        sufficient    /lib/security/pam_unix.so likeauth nullok
auth        requisite     /lib/security/pam_winbind.so use_first_pass
auth        sufficient    /lib/security/pam_mount.so use_first_pass
auth        required      /lib/security/pam_deny.so

account     sufficient    /lib/security/pam_winbind.so
account     required      /lib/security/pam_unix.so

password    required      /lib/security/pam_cracklib.so retry=3 minlen=2  
dcredit=0  ucredit=0
password    sufficient    /lib/security/pam_unix.so nullok use_authtok md5 
shadow
password    required      /lib/security/pam_deny.so

session     required      /lib/security/pam_mkhomedir.so skel=/etc/skel/ 
umask=0022
session     required      /lib/security/pam_limits.so
session     required      /lib/security/pam_unix.so
session     required      /lib/security/pam_mount.so
==================

On veille � donner la priorit� � l'authentification locale pam_unix pour 
permettre � root de se loguer quoi qu'il arrive avec pam_winbind et 
pam_mount.
Le module pam_winbind r�cup�re le mot de passe saisi � l'�tape pr�c�dente 
comme l'indique le param�tre use_first_pass.
De la m�me fa�on le mot de passe pour pam_mount est r�cup�r� de la saisie 
pr�c�dente.
1�re ligne:
Il est n�cessaire que tout se passe bien au niveau de pam_env.so (module 
faisant r�f�rence � /etc/security/pam_env.conf o� l'on d�finit les variables 
d'environnement pour les utilisateurs)
En cas de probl�me, m�me root ne se loguerait pas.
2�me ligne:
sufficient: Si l'authentification � la mode unix, c'est-�-dire avec r�f�rence 
� /etc/passwd et /etc/shadow r�ussit, on a une r�ponse positive � 
l'authentification quoiqu'il arrive apr�s (sauf si on a un �chec sur les/la 
ligne qui pr�c�de).
Mais si c'est un �chec, ce n'est pas r�dhibitoire.
3�me ligne:
requisite: Si on �choue l� (sans r�ponse positive obtenue sur un sufficient 
auparavant), on ne va pas plus loin et l'authentifiaction est un �chec.
Cela signifie ici que si on n'est pas authentifi� avec un compte/mot de passe 
local, ni avec un compte/mot de passe sur le domaine, c'est un �chec.
Si on r�ussit, on est reconnu sur le domaine et on poursuit la phase 
d'authentification � la ligne suivante sans donner � ce stade une r�ponse 
d�finitive sur la r�ussite de l'authentification.
4�me ligne:
sufficient: Si le montage des partages via pam_mount est un succ�s on obtient 
� ce stade la validation de la phase d'authentification.
Sinon, ce n'est pas r�dhibitoire.
Dans le cas o� l'on n'a pas eu de r�ponse n�gative sur un required ou 
requisite jusque l�, l'authentification est valid�e (mais sans le montage du 
home distant).
5�me ligne:
required: pam_deny renvoit syst�matiquement un �chec, si bien que si on n'a 
pas obtenu une validation sur un sufficient auparavant, l'authentification 
est vou�e � l'�chec.

Me gourre-je dans mon analyse?

Il reste encore � passer les phases account, password et session.

Merci pour votre aide.
-- 
Stephane



Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à