Folgende Situation: Wir fragen die Transferdaten unseres Root-Server via der von Hetzner zur Verfügung gestellten XML-Schnittstelle ab. Ich habe ein Python-Script erstellt, dass die XML-Anfrage erstellt und via PGP verschlüsselt.
Code: Alles auswählen
/usr/bin/gpg --default-key schlüsselname --clearsign -o /pfad/anfrage_signiert.xml /pfad/anfrage.xml
Soweit so gut. Wenn ich das Script als root direkt ausführe funktioniert alles hervorragend.
Wenn ich dieses Script nun via crontab als benutzer root ausführen lasse, erhalte ich die Fehlermeldungen:
Code: Alles auswählen
gpg: no default secret key: secret key not available
gpg: /data1/scripts/gelb_maxtransfer/traffic_gelb.xml: clearsign failed: secret key not available