Linux PAM - Linux PAM

Linux PAM
Version stable
1.5.2 / 3 septembre 2021 ; il y a 24 jours ( 2021-09-03 )
Dépôt https://github.com/linux-pam/linux-pam
Écrit en C
Système opérateur Linux
Taper authentification
Licence Licence publique générale GNU ou licence BSD modifiée
Site Internet www .linux-pam .org

Linux Pluggable Authentication Modules (PAM) est une suite de bibliothèques qui permet à un administrateur système Linux de configurer des méthodes pour authentifier les utilisateurs. Il offre un moyen flexible et centralisé de changer de méthode d'authentification pour les applications sécurisées en utilisant des fichiers de configuration au lieu de modifier le code de l'application. Il existe des bibliothèques PAM Linux permettant l'authentification à l'aide de méthodes telles que les mots de passe locaux, LDAP ou les lecteurs d'empreintes digitales. Linux PAM est une évolution de l' architecture des modules d'authentification enfichables Unix .

Linux-PAM sépare les tâches d'authentification en quatre groupes de gestion indépendants :

  • Les modules de compte vérifient que le compte spécifié est une cible d'authentification valide dans les conditions actuelles. Cela peut inclure des conditions telles que l'expiration du compte, l'heure de la journée et que l'utilisateur a accès au service demandé.
  • des modules d'authentification vérifient l'identité de l'utilisateur, par exemple en demandant et en vérifiant un mot de passe ou un autre secret. Ils peuvent également transmettre des informations d'authentification à d'autres systèmes comme un trousseau de clés .
  • les modules de mot de passe sont chargés de la mise à jour des mots de passe, et sont généralement couplés à des modules employés dans l'étape d'authentification. Ils peuvent également être utilisés pour imposer des mots de passe forts.
  • les modules de session définissent les actions qui sont effectuées au début et à la fin des sessions. Une session démarre une fois que l'utilisateur s'est authentifié avec succès.

Voir également

Les références

Liens externes