Hallo Welt, Ich habe auf einer externen USB-Platte ein mit dm-crypt verschlüsseltes Filesystem. Das funktioniert auch soweit, wenn ich die cryptsetup von einer Konsole aufrufe. Nun hätte ich gern, dass beim Anstecken ein Fenster aufgeht und mich nach dem Passwort fragt. Udev ist konfiguriert, eine Regel erstellt, das passende Script wird mit der Variable ACTION auch ausgeführt (siehe debug-Zeilen im Script), aber das blöde xterm will nicht aufgehen. Eine passende xhost-Regel für localhost ist angelegt, die DISPLAY-Variable gesetzt. Fehlermeldungen schreibt das xterm keine ins Logfile, es startet nur einfach nicht. Warum tut das nicht was es soll? --- schnipp --- #!/bin/sh # debugging an einer Konsole: # ACTION="add" if [ $ACTION = "add" ]; then echo "ich bin hier" >/tmp/logfile # Passwort in einem xterm abfragen: DISPLAY=":0.0" # xterm -e "cryptsetup create geheim /dev/trekstor" # Ok, das geht nicht, erst mal mit einem nackten xterm testen: xterm 2&>/tmp/logfile echo "ich bin immer noch hier" >>/tmp/logfile # su joerg -c "mount /home/joerg/geheim" fi; if [ $ACTION = "remove" ]; then echo "nix" fi; --- schnapp --- Irgendwelche Ideen? Tschau, Jörg -- Wenn Gott gewollt hätte, dass E-Mail in HTML geschrieben würden, endeten Gebete traditionell mit </amen>. http://www.heise.de/security/artikel/59611/1
Attachment:
signature.asc
Description: Digital signature