cron und pgp Problem *SOLVED*

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
v.errath@bcom.at
Beiträge: 18
Registriert: 22.02.2006 12:10:05

cron und pgp Problem *SOLVED*

Beitrag von v.errath@bcom.at » 27.07.2006 09:43:17

Hallo Forum

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
Die verschlüsselte Anfrage wird an Hetzner gesandt und ich parse die Antwort wieder.
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
Kann mir jemand sagen, wie ich die pgp einstellungen für den user root für die Ausführung via cron korrigieren kann?
Zuletzt geändert von v.errath@bcom.at am 27.07.2006 10:11:04, insgesamt 1-mal geändert.

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 27.07.2006 09:49:16

Du koenntest gpg mittels dem Schalter --secret-keyring mitteilen, wo es den passenden Secret Key findet.

v.errath@bcom.at
Beiträge: 18
Registriert: 22.02.2006 12:10:05

Beitrag von v.errath@bcom.at » 27.07.2006 10:12:02

Dnake für den Tipp: Er brachte mich in die richtigen Nachdenk-Bahnen.

Habe nun einfach den Schalter "--homedir" verwendet. Nun funzt es prächtig.

Danke :D

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 27.07.2006 10:36:25

Oder so :)
Freut mich, dass ich dir helfen konnte :)

Antworten