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

De Adadov.net wiki
(Page créée avec « {{ArticleHead|Adadov|EnCours=1}} Un profil authselect personnalisé permet d'avoir une configuration facile a appliquée.<br> 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... »)
 
Aucun résumé des modifications
Ligne 7 : Ligne 7 :


== Fichiers présents dans un profil authselect ==
== 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-db
  dconf-locks
  dconf-locks
Ligne 17 : Ligne 20 :
  smartcard-auth
  smartcard-auth
  system-auth
  system-auth
Tous ces fichiers peuvent être modifiés et adaptés comme bon nous semble.
On a donc la possibilité de customiser les configurations de PAM, NSS et DConf directement via le profil.
 
Mais par dessus tout, on peut ajouter dedans des conditions ! Afin de créer des options pour notre profil et coller à tous les besoins.


=== Fichier pam customisé ===
=== 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.
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é.<syntaxhighlight lang="text">
Par défaut c'est le mode passwordless qui sera utilisé.
{{Collapse top|Fichier password-auth|expand=0}}<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
Ligne 60 : Ligne 62 :
session    required                                    pam_unix.so
session    required                                    pam_unix.so
session    optional                                    pam_sss.so
session    optional                                    pam_sss.so
</syntaxhighlight>
</syntaxhighlight>{{Collapse bottom}}

Version du 11 janvier 2023 à 18:48

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é.