Я хочу использовать Yubikey Neo для входа в Ubuntu 14.04. Кроме того, было бы удобно, если бы экран автоматически блокировался каждый раз, когда я отключил Yubikey.
Вы также можете добавить уничтожение всех TTY с помощью pkill -KILL -t:
if [ -z "$(lsusb | grep Yubico)" ]; then
logger "YubiKey Removed or Changed"
# Running the LightDM lock command
export XDG_SEAT_PATH="/org/freedesktop/DisplayManager/Seat0"
/usr/bin/dm-tool lock
ACTIVE_TTY=$(who | awk '{ print $2 }' | grep tty | uniq)
echo $ACTIVE_TTY | xargs -I {} pkill -KILL -t {}
fi
Также существует проблема с разрешениями файлов от lightdm, чтобы решить эту проблему:
sudo chown lightdm:root /etc/yubico/[user]-[number]