Cygwin FAT/FAT32: external program calls are disabled due to unsafe options file permissions

Jari Aalto jari.aalto at cante.net
Tue Mar 4 12:07:04 CET 2008


Consider this:

    $ gpg --keyserver wwwkeys.pgp.net --recv-keys FD65117B 1CE0C630
    gpg: WARNING: unsafe permissions on homedir `/cygdrive/x/home/foo/.pgp'
    gpg: WARNING: using insecure memory!
    gpg: please see http://www.gnupg.org/faq.html for more information
    gpg: external program calls are disabled due to unsafe options file permissions
    gpg: keyserver communications error: general error
    gpg: keyserver receive failed: general error

Unfortunately under Cygwin FAT, the file permissions do not convey the
proper information:

    $ cd $HOME
    $ ls -la .pgp
    lrwxrwxrwx 1 root None 6 Oct 18 21:27 .pgp -> .gnupg

    $ ls -la .gnupg
    lrwxrwxrwx 1 root None 31 Oct 18 21:28 .gnupg -> version-control/.gnupg

    $ ls -la version-control/.gnupg | head -2
    total 84
    drwxr-xr-x 2 root None     0 Oct 12 19:48 .

See this:

    $ unask
    0022

    $ mkdir xx
    $ chmod 777 xx ; ls -la xx
    drwxr-xr-x 2 root None 0 Mar  4 13:04 .

    $ chmod 600 xx ; ls -la xx
    drwxr-xr-x 2 root None 0 Mar  4 13:04 .
    drwxr-xr-x 2 root None 0 Mar  4 13:04 .

SUGGESTION

Please provide options to allow ignoring "external program calls are
disabled", so that receiving PGP keys succeed.

-- 
Welcome to FOSS revolution: we fix and modify until it shines




More information about the Gnupg-devel mailing list