私の携帯電話が近くにある場合、lightdmにパスワードの入力をスキップさせます。 lightdmとunity-greeterではどのように可能ですか?また、私はそれが安全かどうかを知ることに興味があります。
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;
}
「user」をUbuntuログイン名に、「Phone」をbluetoothデバイスの名前(スペースは使用不可)、「00:18:13:9E:E0:DF」をデバイスのMACアドレスに置き換えます。
次回ログイン画面で名前をクリックすると、pamがbluetoothデバイスを検出するまでに5秒の遅延があります。ログインボタンが表示される場合は、通常のパスワードプロンプトは表示されません。