<p class="spip">La traduction du comportement de "sufficient" est erronée. Comme on peut le lire sur la page <a href="http://www.kernel.org/pub/linux/libs/pam/Linux-PAM-html/sag-configuration-file.html" class="spip_out">http://www.kernel.org/pub/linux/libs/pam/Linux-PAM-html/sag-configuration-file.html</a>, (citée en référence), "sufficient" est suffisant au sens mathématique du terme.</p>

<p class="spip">Si un module marqué "sufficient" réussi, les autres modules ne sont pas testés. S’ilrate, cela n’a aucune influence sur les autres, précédents ou suivants.</p>

<p class="spip">Dans le cas d’une combinaison</p>

<p class="spip">required toto.so<br />sufficient tata.so<br />required titi.so</p>

<p class="spip">Si tata reussi, le resultat est celui de toto et titi n’est même pas essayé.<br />
si tata rate, le résultat dépend de toto et titi.</p>

<p class="spip">Voilà le texte de la page de référence :</p>
<blockquote class="spip">
<p class="spip">sufficient</p>

<p class="spip">success of such a module is enough to satisfy the authentication requirements of the stack of modules (<strong class="spip">if a prior required module has failed the success of this one is ignored</strong>). A failure of this module is not deemed as fatal to satisfying the application that this type has succeeded. If the module succeeds the PAM framework returns success to the application immediately without trying any other modules.</p>
</blockquote>