정답을 얻을 때까지 chmod를 실행하고 싶지 않으며 GnuPG를 루트로 실행하고 싶지도 않습니다. 쉬운 해결 방법은 내 사용자 만 읽을 수 있도록 설정하는 것이지만 이것이 최선의 방법이라고 생각하지 않습니다.
gpg를 사용하려고 할 때 다음 오류가 발생합니다.
gpg: WARNING: unsafe enclosing directory permissions on configuration file `/home/nb/.gnupg/gpg.conf'
gpg: external program calls are disabled due to unsafe options file permissions
gpg: keyserver communications error: general error
gpg: keyserver receive failed: general error
GnuPG의 ~/.gnupg/
현재 상태 :
% stat .gnupg
File: ‘.gnupg’
Size: 4096 Blocks: 8 IO Block: 4096 directory
Device: 1bh/27d Inode: 20578751 Links: 3
Access: (0775/drwxrwxr-x) Uid: ( 1000/ nb) Gid: ( 1000/ XXXX)
Access: 2015-08-09 18:14:45.937760752 -0700
Modify: 2015-08-05 20:54:32.860883569 -0700
Change: 2015-08-05 20:54:32.860883569 -0700
Birth: -
다음 링크의 대답은 ~/gnupg/gpg.conf
파일에 대한 600 권한을 알려 주지만 둘러싸는 폴더에도 해당 권한이 필요합니까?
/ubuntu/330755/unsafe-permissions-on-configuration-file-home-david-gnupg-gpg-conf-what-doe