2.12.e pam_keystore

Description

Pam_keystore est un module PAM qui a été conçu pour stocker le nom et le mot de passe utilisateur dans le service keystore (« magasin de clés ») du noyau Linux. keyexec en a besoin pour fonctionner. Il assure le montage des disques réseau, les comptes utilisateurs étant stockés sur le serveur. Ce module est inclus dans Calculate Linux Desktop.

Utiliser pam_keystore

Sur une distribution Gentoo

Pour activer le module, vous devez modifier le fichier /etc/pam.d/system-auth de sorte à le ramener à ce qui suit :

auth       required     pam_env.so
auth       optional     pam_keystore.so use_first_pass
auth       sufficient   pam_unix.so use_first_pass
auth       required     pam_deny.so

La ligne à ajouter sera en fait

auth      optional   pam_keystore.so use_first_pass

Obtenir le mot de passe utilisateur du service keystore

Seul root peut obtenir le mot de passe d'un utilisateur enregistré.

L'utilisateur lui-même n'est pas autorisé à le faire.

Pour récupérer le mot de passe utilisateur, passez root et exécutez :

keyctl print $( keyctl request user nom_d'utilisateur )

nom_d'utilisateur est le nom de l'utilisateur enregistré.

Note: keyctl fait partie du paquet sys-apps/keyutils.

Thank you!