Unsafe Permission Warnings

Todd Todd <Freedom_Lover@pobox.com>
Tue Mar 11 23:24:01 2003

Hash: SHA1

Marc R. Jacobs wrote:
> When I send a message out of Evolution, under RedHat 8.0, the digital
> signature returns the following:
> gpg: Warning: unsafe permissions on file "/home/marc/.gnupg/options"
> gpg: Warning: unsafe permissions on file "/home/marc/.gnupg/random_seed"
> gpg: Warning: unsafe permissions on file "/home/marc/.gnupg/pubring.gpg"
> gpg: armor header: Version: GnuPG v1.0.7 (GNU/Linux)
> gpg: Signature made Tue 11 Mar 2003 12:10:22 PM PST using DSA key ID
> 07909752
> gpg: Good signature from "Marc R. Jacobs <marc@netmarc.com>"
> gpg: Warning: unsafe permissions on file "/home/marc/.gnupg/trustdb.gpg"

As the message says, you have unsafe permissions on those files. :)

You should change the permissions to ensure that non of the files are
writable by anyone other than user marc.  All the files in
/home/marc/.gnupg, and the .gnupg directory itself should be owned by user
marc.  Here's an example:

$ ls -l ~/.gnupg/
total 112k
- -rw-r--r--    1 user     user         2.8k Jul  2  2001 options
- -rw-r--r--    1 user     user          47k May  3  2002 pubring.gpg
- -rw-r--r--    1 user     user          46k Jul  4  2001 pubring.gpg~
- -rw-------    1 user     user          600 Dec 19 01:40 random_seed
- -rw-------    1 user     user         1.1k Jul  2  2001 secring.gpg
- -rw-r--r--    1 user     user         1.4k May  3  2002 trustdb.gpg

You can make the permission more restrictive than this, but no less.  The
.gnupg directory itself has these permissions:

$ ls -ld ~/.gnupg
drwx------    2 user     user         4.0k Mar  7 19:18 /home/user/.gnupg

- -- 
Todd              OpenPGP -> KeyID: 0xD654075A | URL: www.pobox.com/~tmz/pgp
The World is a dangerous place, not because of evil people, but because of
those who watch evil and do nothing about it.
    -- Albert Einstein

Version: GnuPG v1.2.1 (GNU/Linux)
Comment: When crypto is outlawed bayl bhgynjf jvyy unir cevinpl.