gpg decrypt + crontab + passphrase
Bonjour,
J'utilise un script pour decrypter des fichiers automatiquement. Lorsque je l'execute ça fonctionne sans problème, par contre lorsqu'il est en crontab il me met :
gpg: decryption failed: secret key not available
Après des recherches sur le net je met en place les options --no-tty et --batch mais rien ne change.
Voici mon script :
Code:
1 2 3 4 5 6 7
| #!/bin/sh
gpgdir=/appli/
for i in `find $gpgdir -name '*.TOTO'`; do
echo ma_passphrase| /usr/local/bin/gpg --batch --no-tty --passphrase-fd 0 -o "${i}"_decrypt -d $i
done |
urgent: importer public PGP Key qui est ma secret Key
Salut,
j'ai un document crypté avec ma clé et que je doit décrypter.
Après la génération de ma clé, mon PC est formaté et tout est réinstallé.
Maintenant GnuPG voit ma clé comme publique et quand j'essaye de faire le decryptage, j'obtient:
"gpg: secret key not available"
Ma clé a 2 IDs; le 1er pour public key et le 2ème pour un subkey qui est secret et que avec elle le doc est décrypté.
comment puis-je importer ma secret-key et faire le décryptage necessaire :(
J'utilise Ubuntu 10.4.
Merci pour votre aide, c'est très important !!!!