gnupg dir needs to be owned by the web user

Unfortunately this is necessary since temp files are written to this dir