LUKS Passwortabfrage mit udev

Aus Ethersex_Wiki
Version vom 28. März 2009, 15:29 Uhr von Stettberger (Diskussion | Beiträge) (Die Seite wurde neu angelegt: * Erstellen einer udev Regeldatei /etc/udev/rules.d/z97_luks.rules mit dem Inhalt <pre> SUBSYSTEM=="block", KERNEL=="sd[a-z][0-9]" ACTION=="ad...)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche
  • Erstellen einer udev Regeldatei /etc/udev/rules.d/z97_luks.rules mit dem Inhalt
SUBSYSTEM=="block", KERNEL=="sd[a-z][0-9]" ACTION=="add",  RUN+="/usr/local/bin/luksplug %k"
  • das Paket zenity installieren (oder ein ähnliches Tool)
  • Ein Skipt erstellen mit dem Namen /usr/local/bin/luksplug
#!/bin/bash

export DISPLAY=:0
export XAUTHORITY=$(echo /var/run/xauth/*:0*)

cryptsetup isLuks /dev/$1 || exit 0

zenity --entry --hide-text="LUKS" --text="LUKS" --title "Luks passphrase" --width 500 | cryptsetup -t 15 luksOpen /dev/$1 USBLUKS-$1 &