Mount und passwort-übergabe

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Georgy
Beiträge: 97
Registriert: 07.01.2004 17:35:19
Kontaktdaten:

Mount und passwort-übergabe

Beitrag von Georgy » 11.01.2004 12:59:47

hallöchen...

ich hab folgendes problem:
da ich eine verschlüsselte partition über ein loop-device anspreche, brauche ich beim mounten ein passwort!

nun wäre es aber schön, diese partition genauso wie die normalen über kde-icons ansprechen zu können!
das funktioniert aber nicht, weil er immer mault, dass ihm das passwort fehle...

nun dachte ich, ich schreib mir n skript, welches abprüft ob das ding gemountet ist oder nicht..
soweit so gut...
dass es auf konsole funktioniert ist auch kein problem...
und mittels Kdialog kann ich auhc ien fenster erzeugen, wo ich das passwort eingeben kann, aber mein problem ist, wie ich dieses im KDialog eingegebene passwort dann an mount übergebe, damit die konsolen-passwort-abfrage nimmer kommt!

hab bei mount auch in die manpage geguckt, und was von ner -p option gesehen, die aus einem "file descriptor" lesen will, steig da aber irgendwie nicht so recht durch...
weiss irgendwer rat?

grüßchen
Geo

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 11.01.2004 18:59:19

Code: Alles auswählen

PASSWORD=`kdialog --password 'Bitte Passwort für verschlüsseltes Laufwerk XYZ eingeben:'`
Danach steht in der Shell Variable $PASSWORD das eingegebene Passwort. Ist doch ganz einfach ;-) (Die äusseren Quotes sind übrigens "Backticks". Die sind oberhalb der Tabulator Taste zu finden (US KB), oder auf der Accent Taste (DE KB).

Danach sollte (Achtung: Ich kenne die genaue Syntax nicht, ist also nur ein Beispiel)

Code: Alles auswählen

mount -o loop,password=$PASSWORD /dev/irgendwas /irgendwo
funktionieren. Vorausgesetzt, der mount fragt nicht interaktiv nach einem Passwort...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 11.01.2004 19:30:53

pdreker hat geschrieben:Vorausgesetzt, der mount fragt nicht interaktiv nach einem Passwort...

Code: Alles auswählen

echo $PASSWORD | mount <optionen
geht das nicht in den Fall?

kialog ist ja nicht schlecht...
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 12.01.2004 19:25:52

blackm hat geschrieben:

Code: Alles auswählen

echo $PASSWORD | mount <optionen
geht das nicht in den Fall?
Kommt darauf an, wie das implentiert ist. Das kann gehen, muss aber nicht...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Antworten