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

Antwort per Email an