zippen mit Passwort im Script

H

herzbeat

Don
Hallo zusammen,

unter AIX habe ich Zip v2.3 und würde gerne Dateien zippen und das Archiv mit Passwort schützen, das ganze im Shellscript.

Mit dem Aufruf
Code:
#!/usr/bin/ksh
zip -e output.zip input.txt
funktioniert das auch, nur muss dann im Dialog das Passwort + Verify manuell eingegeben werden.

Gibt es eine Möglichkeit das im Script mit zu verarbeiten ?
Andere Tools stehen mir leider nicht zur Verfügung.
Danke
2r
 
Geht nicht, zumindest lt. manpage
 
wie aufklären? warum diese Methode der Verschlüsselung unsicher ist?
 
funktioniert das auch, nur muss dann im Dialog das Passwort + Verify manuell eingegeben werden.

Gibt es eine Möglichkeit das im Script mit zu verarbeiten?

Geht nicht, zumindest lt. manpage

eher das..

Und bevor ich jetzt wieder missverstanden werde: ist die "-P" Option nicht exakt das, was der Threadersteller will?

(Ich warte immernoch auf Aufklärung..)
 
Hallo zusammen,

wirklich interessant, mein
Code:
man zip
ZIP(1L)         Info-ZIP (14 August 1999 (v2.3))
unter AIX sagt nichts von der -P Option, aber es funktioniert. ?(
Ich habe dann noch schnell mal unter SuseLinux
Code:
man zip
Info-ZIP              14 August 1999 (v2.3)
aufgerufen, da wurde die Option -P PASSWORT tatsächlich dann auch erwähnt, aber ich arbeitete ja unter AIX.:think:

Das es nicht sicher ist und es durchaus bessere Wege gibt ist mir schon klar.

War das "Aufklärung" genug?

Danke
2r
 
Wenn ich das richtig verstehe, bezieht sich die Warnung wohl darauf, dass ein mit diesem Befehl verwendetes Passwort in der History gespeichert wird. Dies kann man umgehen, indem man zu Beginn einer Terminalsitzung


absetzt. Ist aber eigentlich OT...
 
Per "ps -ef" könnte man das Passwort problemlos einsehen und wenn man Leserechte auf das Skript "ergattern" könnte, könnte man von dort auch einfach das (in Klartext) abgespeicherte Passwort holen..
Nicht-Interaktive-Shells speichern afaik keine History..
 
eher das..

Und bevor ich jetzt wieder missverstanden werde: ist die "-P" Option nicht exakt das, was der Threadersteller will?

(Ich warte immernoch auf Aufklärung..)

Siehe Antwort des TE. Wenn ich in meine manpage sehe und es dort nicht drin ist kann ich kaum anders antworten, oder ?
 

Ähnliche Themen

Entschlüsselungsskript in den Bootprozess einbinden

CGI laesst sich nicht ausfuehren

Zurück
Oben