web-dev-qa-db-fra.com

Comment utiliser pam_blue avec lightdm et unit-greeter?

Je veux que lightdm ne demande pas mon mot de passe si mon téléphone est à proximité. Comment est-ce possible avec lightdm et unit-greeter? Aussi je suis intéressé de savoir si c'est sécurisé, parce que cela ne semble pas être cela.

5
Tamás Barta

Installez pam-blue:

Sudo apt-get install libpam-blue

Ajoutez le module pam à lightdm:

Sudo sed -i 's/^\(@include common-auth\)$/auth\tsufficient\tpam_blue.so\n\1/' /etc/pam.d/lightdm

Obtenez l'adresse MAC et le nom Bluetooth de votre téléphone (le nom Bluetooth ne doit pas contenir d'espaces), puis ouvrez le fichier bluescan.conf:

Sudo vim /etc/security/bluescan.conf

Vous devriez éditer le fichier pour qu'il ressemble à ceci:

general {
  timeout = 5;
}
user = {
  name = Phone;
  bluemac = 00:18:13:9E:E0:DF;
  timeout = 5;
}

en remplaçant "utilisateur" par votre nom d'utilisateur Ubuntu, "Téléphone" par le nom de votre périphérique Bluetooth (sans espace) et par "00: 18: 13: 9E: E0: DF" par l'adresse MAC du périphérique.

La prochaine fois que vous accéderez à l'écran de connexion et cliquerez sur votre nom, un délai de 5 secondes s'écoulera avant que pam trouve votre périphérique Bluetooth. Si ce n'est pas le cas, un bouton de connexion s'affiche, sinon l'invite du mot de passe habituel s'affiche.

Voir: site français sur pam-blue et connexion et verrouillage Bluetooth

4
user2019414