executing from the web

Bill Carini crisbill@pop.lightlink.com
Tue Feb 12 06:21:01 2002


I'm certainly no expert, but I just got gpg working from the web.

When the web server runs gpg, it runs it under its username, which is
'nobody' on many
servers; on mine it's 'www-data'. Question: does that username, whatever
it may be,
have permission to write to /home/kinetec/.gnupg  ? gpg needs to write
to the directory
containing the public key, for some reason.

What does the error message say? It is stored in the file named after
'2>'

Here's the command that finally worked from my perl script:

open (GPG, "|gpg --homedir /home/www-data/.gnupg --batch --always-trust
--no-secmem-warning --no-tty -a -r bill\@mydomain.com --encrypt -o
/writeable/directory/gpgoutput");

Hope this  helps,

Bill Carini