Version complète: sur le forum Webmaster Hub : Zipper avec un mot de passe
Webmaster Hub > Informatique & Internet > PC-Gyver > Linux, freebsd
HoRuSs
Bonjour,

Voilà j'essaie de zipper un repertoire avec un mot de passe depuis php (ou un script shell).

Pas de problème pour le zipper

CODE
zip -r mon_zip.zip mon_rep_a_zipper


Par contre je n'arrive pas à lui faire prendre automatiquement le mot de passe

CODE
zip -e -r mon_zip.zip mon_rep_a_zipper


il me demande de saisir le mot de passe....

J'ai essayé de piper le mot de passe :

CODE
echo -e "test\ntest" | zip -e -r mon_zip.zip mon_rep_a_zipper


sans résultat !!!!

Quelqu'un a t il une idée???

Merci.
zedounet
Bonjour,

Sauf erreur de ma part que tu utilises l'option "-e" qui ne permet l'entrée du password qu'uniquement par le prompt, pour assurer une plus grande sécurité (le mot de passe est à entrer 2 fois, il n'apparait pas lorsqu'on affiche la liste des dernières commandes tapées, etc...)

Pour faire ce que tu souhaites il faudrait taper sauf erreur de ma part :

CODE
zip -P password -r mon_zip.zip mon_rep_a_zipper


L'ordre est peut être à changer... mais c'est le paramètre -P qui doit être utiliser.

A+
HoRuSs
Merci ca marche...

J'avais mal lu le man ou plutôt lu trop vite..
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.