Automaattinen näytön lukitus poistaminen¶
⨯ |
⨯ |
⨯ |
⨯ |
✓ |
✓ |
⨯ |
✓ |
Tässä oppaassa käydään läpi tietokoneen kokoonpano, jotta istunto lukittuu automaattisesti, kun poistat Nitrokey-avaimen.
Konfigurointi edellyttää kahden tiedoston luomista kahteen eri hakemistoon.
Vaatimukset¶
Ubuntu 20.04 tai Debian 10 (Buster), molemmissa Gnome Display Manager asennettuna.
Nitrokey Pro 2, Nitrokey Storage 2 tai Nitrokey HSM 2.
Konfigurointi¶
Luo tiedosto .rules
.¶
Luo suosikkitekstieditorillasi tiedosto nimeltä 85-nitrokey.rules
.
$ sudo editor /etc/udev/rules.d/85-nitrokey.rules
Lisää tiedostoon seuraava rivi
ACTION=="remove", ENV{PRODUCT}=="20a0/4108/101" RUN+="/usr/local/bin/gnome-screensaver-lock"
Tallenna tiedosto ja poistu editorista.
Tämä tiedosto määrittää uuden laitteistosäännön, joka suorittaa gnome-screensaver-lock
Nitrokey-laitteen poistamisen yhteydessä.
Sinun on muutettava kokoonpanoa käyttämäsi laitteen mukaan seuraavasti:
Nitrokey Pro:
ENV{PRODUCT}=="20a0/4108/101"`
Nitrokey HSM:
ENV{PRODUCT}=="20a0/4230/101"`
Nitrokey Storage:
ENV{PRODUCT}=="20a0/4109/101"
Jos sinulla on eri laite ja haluat selvittää ENV{PRODUCT}
merkkijonon, voit käyttää seuraavaa komentoa saadaksesi tiedot selville, kun kytket laitteen:
$ udevadm monitor --property --udev
Luo gnome-screensaver-lock
-skripti.¶
Luo suosikkitekstieditorillasi tiedosto nimeltä gnome-screensaver-lock
.
$ sudo editor /usr/local/bin/gnome-screensaver-lock
Lisätään seuraava teksti
user=`ps axo user:30,comm | egrep "gdm-(wayland|x)" | awk '{print $1}'`
if [ -n $user ]; then
su $user -c "/usr/bin/dbus-send --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock"
fi
Ensimmäisessä vaiheessa tämä skripti etsii gnome-istunnon käyttäjänimen, eli user
.
Kun sitä kutsutaan Nitrokey-avaimen poiston yhteydessä, skripti kysyy user
, siirtyy istuntoonsa ja lukitsee näytön kehottamalla näytönsäästäjän näyttöön.
Suorita skripti¶
Kun kaikki on asetettu, suorita skripti kerran, ja se lukitsee näytön. Sillä ei ole väliä, onko Nitrokey kytketty vai ei tätä ensimmäistä suoritusta varten.
Käyttö¶
Nyt voit kirjautua takaisin istuntoon syöttämällä salasanasi ja (uudelleen) liittää Nitrokey-avaimen, jos et ole tehnyt sitä aiemmin.
Kun seuraavan kerran irrotat Nitrokeyn tietokoneesta, se lukitsee näytön automaattisesti.