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