Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Ubuntu-Forum & Kubuntu-Forum | www.Ubuntu-Forum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

  • »Bruno84« ist der Autor dieses Themas

Beiträge: 2

Registrierungsdatum: 06.10.2012

Derivat: Ubuntu

Architektur: 32-Bit PC

Desktop: GNOME 2.x

  • Nachricht senden

1

17.10.2012, 21:12

Festplatte lässt sich nicht mit UDEV einbinden

Hallo

ich habe eine Festplatte mit zwei Partitionen.

Die erste Partition wird ohne weiteres als /media/INTENSO eingebunden.
Die zweite Partition ist mittels Truecrypt verschlüsselt.

Nun wollte ich mittels UDEV die zweite Partition von Truecrypt automatisch einbinden lassen.

Quellcode

1
ACTION=="add", KERNEL=="sd?1", ATTRS{serial}=="533252384A39414243313430", SYMLINK+="truecrypt", RUN+="/usr/bin/truecrypt --auto-mount=favorites"


Allerdings scheint UDEV nicht auf das Einstecken der Festplatte zu reagieren.

Die Ausgabe von "udevadm monitor" während des Einhängens habe ich als Anhang beigefügt.



Was kann ich tun um das Problem zu lösen?
»Bruno84« hat folgende Datei angehängt:
  • monitor.txt (3,37 kB - 3 mal heruntergeladen - zuletzt: 22.02.2013, 13:07)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Bruno84« (18.10.2012, 09:02)


  • »maettu« ist männlich

Beiträge: 3 299

Registrierungsdatum: 14.09.2005

Derivat: Xubuntu

Architektur: 64-Bit PC

Desktop: XFCE

  • Nachricht senden

2

17.10.2012, 21:59

also in der Ausgabe scheint es wohl zwei Partitionen zu haben sdd1 und sdd2.

Mir scheint bei deiner UDEV-Regel das "SUBSYSTEMS=="usb" (edit: Annahme dass es sich um eine USB-Festplatte handelt ;) ) zu fehlen. Es ist auch nicht sehr sinnvoll die erste Partition zu verlinken, da du ja schreibst die Truecrypt-Partition sei auf der zweiten.
Also eher: KERNEL=="sd?2"

Am besten schaust du dir mal dieses Wiki an, dort wird eigentlich alles von A bis Z erklärt.

  • »Bruno84« ist der Autor dieses Themas

Beiträge: 2

Registrierungsdatum: 06.10.2012

Derivat: Ubuntu

Architektur: 32-Bit PC

Desktop: GNOME 2.x

  • Nachricht senden

3

18.10.2012, 07:41

Das Wiki habe ich schon durch.

Außerdem versuche ich diesen Artikel nachzuvollziehen:
http://www.reactivated.net/writing_udev_rules.html#udevtest

Da es sich um UND Verknüpfungen handelt, sollte das Fehlen von "SUBSYSTEMS=="usb" nur die Spezifität senken.Die Regel sollte dennoch funktionieren. Ich lasse den KERNEL=="sd?1" suchen, weil ich sicher bin, dass er erkannt wird. Schließlich wird er als /media/INTENSO eingebunden. Also müsste er truecrypt auslösen. Der SYMLINK ist natürlich sinnlos.

Oder liege ich mit meinen Annahmen hier falsch?


[UPDATE]

Quellcode

1
ACTION=="add", KERNEL=="sd?1", SUBSYSTEMS=="usb", ATTRS{serial}=="533252384A39414243313430", SYMLINK+="truecrypt", RUN+="/usr/bin/truecrypt --auto-mount=favorites"


Die Angabe von SUBSYSTEMS=="USB" hat einen Teilerfolg erbracht. Der SYMLINK truecrypt wird jetzt erstellt. Wahrscheinlich liegt es an der Hierarchie der Subsysteme.
Allerdings erfolgt kein mounten durch den Befehl /usr/bin/truecrypt...

Es ist ja so, dass udev in seiner eigenen Umgebung arbeitet. Vermutlich kann es daher die Eingabeaufforderung des Passwortes nicht auf dem X präsentieren.

Gibt es einen Weg, um das script von udev so starten zu lassen, dass es die Eingabeaufforderung ausgibt?

[UPDATE2]

Man muss das Passwort einfach in der Kommandozeile mit eingeben. Es liegt dann allerdimgs unverschlüsselt in einer Konfigurationsdatei herum.

Quellcode

1
ACTION=="add", KERNEL=="sd?1", SUBSYSTEMS=="usb", ATTRS{serial}=="533252384A39414243313430", SYMLINK+="truecrypt", RUN+="/usr/bin/truecrypt --auto-mount=favorites -p XXXXXX"

Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »Bruno84« (18.10.2012, 09:04)