Linux 14.980 Themen, 106.331 Beiträge

zip verschlüsselung über script ?

kutte128 / 9 Antworten / Flachansicht Nickles

hallo,

wie kann man ein verschlüsseltes zip archiv erstellen per script ?
mein problem ist das zip 2x ein passwort fordert.

bei Antwort benachrichtigen
KarstenW Nachtrag zu: „Muss das Archiv unbedingt verschlüsselt werden ? Das kann gzip nicht.“
Optionen

Ich habe meinen Irrtum erkannt! Das Programm zip kann Archive verschlüsseln. Ich habe zip noch nie benutzt. Kommandozeilenparamter kann man einem Shellscript mit übergeben. Bei der BASH entspricht der Parameter $0 dem Shellscriptnamen (incl. dem Pfad), $1 ist der erste Parameter, $2 ist der zweite Parameter ...
Du brauchst also bloß anstelle des richtigen Passwortes $1 im Shellscriptes angeben und beim Start des Shellscriptes das Passwort mit angeben.
Wenn du über prüfen willst ob ein Parameter mit angegeben wurde, dann kannst du die Variable $# im Shellscript abfragen. $# enthält die Anzahl Kommandozeilenparameter:

Beispiel:

if [ $# != 2 ] ; then
echo
echo "Usage: $0 Passwort !"
echo "$0 braucht ein Passwort als Parameter !"
exit 1
fi

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen