mirror of https://github.com/captn3m0/Scripts.git
12 lines
357 B
Bash
Executable File
12 lines
357 B
Bash
Executable File
#!/bin/bash
|
|
YUBIKEY_SERIAL=`cat /home/nemo/.yubikey-serial.txt`
|
|
DEVICE_SERIAL=`ykinfo -s | cut -d ' ' -f 2`
|
|
LOGFILE="/home/nemo/logs/auth.log"
|
|
|
|
export DISPLAY=:0
|
|
|
|
# We only unlock the device if the key matches
|
|
if [[ "$YUBIKEY_SERIAL" -eq "$DEVICE_SERIAL" ]]; then
|
|
echo "`date` unlocked using yubkikey" >> $LOGFILE
|
|
/usr/bin/systemctl stop i3lock.service
|
|
fi |