Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Linux/UNIX Linuxverfechter finden hier Weggefährten.

expect und luksAddKey

Diskussion: expect und luksAddKey im Forum Linux/UNIX, in der Kategorie Operating Systems; Anzeige Hallo, ich versuche einen Key für Luks mittels Expect hinzuzufügen. das ganze habe ich so probiert: Code: #!/usr/bin/expect set ...

Antwort
Alt 31.05.08, 17:24   #1 (permalink)
 
Registriert seit: 18.08.04
Catscrash Leistung: Facit NTK
Likes: 0
Standard expect und luksAddKey

Anzeige

Hallo,
ich versuche einen Key für Luks mittels Expect hinzuzufügen.

das ganze habe ich so probiert:

Code:
#!/usr/bin/expect
set disk [lindex $argv 0]
set pass1 [lindex $argv 1]
set pass2 [lindex $argv 2]
spawn cryptsetup luksAddKey $disk -d "-"
expect "Enter any LUKS passphrase:" {send "$pass1\r"}
expect "Enter new passphrase for key slot:" {send "$pass2\r"}
expect "Verify passphrase:" {send "$pass2\r"}
expect "Command successful." {puts stdout "done"}
wenn ich das jetzt ausführe

Code:
catscrash@catscrash-home:~/crypt$ sudo ./addkey.sh "/dev/sda2" "key1" "testen"
passiert folgendes:

Code:
spawn cryptsetup luksAddKey /dev/sda2 -d -
Enter any LUKS passphrase: key1
und dann nichts mehr.
das script tippt also "key1" ein, aber scheinbar nicht so das luks es erkennt, denn dann dürfte es ja nicht sichtbar sein...
hat vielleicht jemand eine idee oder kennt sich besser mit expect aus?
Catscrash ist offline   Mit Zitat antworten
Alt 31.05.08, 17:34   #2 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Erstelle dein expect-Skript mal mittels autoexpect.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 01.06.08, 00:00   #3 (permalink)
 
Registriert seit: 22.10.05
farhaven Leistung: Z3
Likes: 3
Standard

oder ersetz mal das \r durch ein \n
\r springt zum zeilenanfang zurück, \n sorgt für eine neue zeile
farhaven ist offline   Mit Zitat antworten
Alt 01.06.08, 00:26   #4 (permalink)
Themenstarter
 
Registriert seit: 18.08.04
Catscrash Leistung: Facit NTK
Likes: 0
Standard

yeah, autoexpect mit diesem pausescript was dabei ist klappt einwandfrei, vielen Dank :-)
Catscrash ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Operating Systems » Linux/UNIX » expect und luksAddKey
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[gelöst] SSL-Webserver mit Hilfe von expect neu starten bitmuncher Applikationen 0 16.03.07 03:02


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61