如何将 pam_blue 与 lightdm 和 unity-greeter 一起使用?

如何将 pam_blue 与 lightdm 和 unity-greeter 一起使用?

我希望 lightdm 在手机在附近时跳过询问我的密码。使用 lightdm 和 unity-greeter 如何实现这一点?另外,我想知道它是否安全,因为它似乎并不安全。

答案1

安装 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地址和蓝牙名称(蓝牙名称不能包含空格)然后打开bluescan.conf文件:

sudo vim /etc/security/bluescan.conf

您应该编辑该文件,使其看起来像这样:

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

将“用户”替换为您的 Ubuntu 登录名,将“电话”替换为您的蓝牙设备名称(不允许有空格),将“00:18:13:9E:E0:DF”替换为设备的 MAC 地址。

下次您在登录屏幕并单击您的姓名时,pam 将会等待 5 秒钟来查找您的蓝牙设备,如果找到了,则会显示登录按钮,如果没有,则会出现常规密码提示。

看: pam-blue 上的法语网站蓝牙登录和锁定

相关内容