« Authselect: Créer un profil personnalisé avec le support de pam u2f » : différence entre les versions

De Adadov.net wiki
Ligne 26 : Ligne 26 :


Par défaut c'est le mode passwordless qui sera utilisé.
Par défaut c'est le mode passwordless qui sera utilisé.
{{Collapse top|Fichier password-auth|expand=0}}<syntaxhighlight lang="text">
{{Collapse top|Fichier password-auth}}
<syntaxhighlight lang="text">
auth        required                                    pam_env.so
auth        required                                    pam_env.so
auth        required                                    pam_faildelay.so delay=2000000
auth        required                                    pam_faildelay.so delay=2000000

Version du 11 janvier 2023 à 18:50

Ecrit Par : Adadov

Un profil authselect personnalisé permet d'avoir une configuration facile a appliquée.
Pour les systèmes de grande taille, ça peut aussi permettre d'avoir une pré-configuration commune à toutes les machines et adaptables via des paramètres en ligne de commande.

On a l'assurance que lors des update les modifications apportées par le profil resteront, elles seront appliquées par authselect automatiquement (si ce n'est pas le cas une simple commande le fera).

Fichiers présents dans un profil authselect

Tous ces fichiers peuvent être modifiés et adaptés comme bon nous semble.

Mais par dessus tout, on peut ajouter dedans des conditions ! Afin de créer des options pour notre profil et coller à tous les besoins.

dconf-db
dconf-locks
fingerprint-auth
nsswitch.conf
password-auth
postlogin
README
REQUIREMENTS
smartcard-auth
system-auth

On a donc la possibilité de customiser les configurations de PAM, NSS et DConf directement via le profil.

Fichier pam customisé

Dans ce fichier nous avons ajouté le support de pam_u2f avec le choix entre le fonctionnement en 2fa ou en passwordless.

Par défaut c'est le mode passwordless qui sera utilisé.