[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: www-data & gpg-agent



Am Donnerstag, den 03.09.2020 um 04:01:14 +0200 schrieb John:
> 
> Wenn ich über das Terminal
> "sudo -u www-data gpg --delete-secret-key <fingerprint>"
> ausführe kommt folgendes (www-data hat aber auch keine shell mehr)
> 
> > sudo -u www-data gpg --delete-secret-key <fingerprint>
> >
> > gpg (GnuPG) 2.2.12; Copyright (C) 2018 Free Software Foundation, Inc.
> > This is free software: you are free to change and redistribute it.
> > There is NO WARRANTY, to the extent permitted by law.
> >
> >
> > sec  ed25519/xxxxxxxxxxx 2020-08-26 MyList (Schlüsselpaar von MyList.
> > 2 Jahre bis 26.08.2022) <mail@list.de>
> >
> > Diesen Schlüssel aus dem Schlüsselbund löschen? (j/N) j
> > Dies ist ein privater Schlüssel! - Wirklich löschen? (j/N) j
> > gpg: Fehler beim Löschen des privaten Schlüssels: Keine Berechtigung
> > gpg: Fehler beim Löschen des privaten Unterschlüssels: Keine
> > Berechtigung
> > gpg: <fingerprint>: delete key failed: Keine Berechtigung
> 
> Ich glaub nicht, dass mein Problem das PHP ist, sondern die
> Berechtigungen für den User.
> Evtl. liegt es auch an der Konfiguration des Apache oder von GnuPG.
> 
> Kann es an dem Passwort für den Schlüssel liegen und dass über PHP bzw.
> im Batch die Abfrage nicht umgangen wird?
> 

Ich vermute auch. Ich konnte es mir jetzt auch nicht weiter im Detail
ansehen, aber im Debug Log kommt bei mir 'Kein Pinentry' und
ähnliches.

Key erzeugen konnte ich mit der folgenden Option (shell):

    -pinentry-mode loopback

Das löschen habe ich aber auch nicht hinbekommen, selbst mit --batch
--passphrase-file --pinentry-mode war es mir auch nicht möglich. Immer
wieder Pinentry Fehler.

-- 
Mit freundlichen Grüßen,
Stefan
----------------------------------------------------------------------------
Instant Messaging via Extensible Messaging and Presence Protocol (XMPP)
----------------------------------------------------------------------------


Reply to: