Вопрос Как использовать pam_blue с lightdm, и единство-greeter?


Я хочу, чтобы lightdm пропустил запрос моего пароля, если мой телефон находится поблизости. Как это возможно с помощью света и единства? Также мне интересно узнать, насколько это безопасно, потому что это не похоже на это.


4
2017-12-11 10:32


происхождения




ответы:


Установите pam-blue:

sudo apt-get install libpam-blue

Добавьте модуль pam в lightdm:

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

Получите адрес mac и имя Bluetooth вашего телефона (имя bluetooth не должно содержать пробелов), затем откройте файл bluescan.conf:

sudo vim /etc/security/bluescan.conf

Вы должны отредактировать файл, чтобы он выглядел так:

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

заменив «пользователь» своим именем входа в Ubuntu «Телефон» с именем вашего устройства Bluetooth (без пробелов) и «00: 18: 13: 9E: E0: DF» с MAC-адресом устройства.

В следующий раз, когда вы на экране входа в систему и щелкните свое имя, будет 5-секундная задержка, в то время как pam найдет ваше устройство Bluetooth, если появится кнопка входа в систему, если не появится приглашение обычного пароля.

Видеть: французский веб-сайт на pam-blue а также Вход и блокировка Bluetooth


4
2018-03-27 23:08