gpg : 경고 : 구성 파일 /home/david/.gnupg/gpg.conf'
gpg: WARNING: unsafe enclosing directory permissions on configuration file
/home/david/.gnupg/gpg.conf에 대한 안전하지 않은 권한 gpg : 안전하지 않은 옵션 파일 권한으로 인해 외부 프로그램 호출이 비활성화 됨
이는 ~/.gnupg/gpg.conf
"다른 사용자", 다른 사용자 또는 실행 비트에 대한 쓰기 액세스 권한과 같이 실행중인 사용자에 대한 예기치 않은 권한 이 있음을 의미합니다 . 이 파일은 보안상의 이유로 항상 사용자가 읽고 쓸 수 있어야하며 다른 사람 은 읽을 수 없습니다 .
$ ls -l ~/.gnupg/gpg.conf
-rw------- 1 braiam braiam 7890 Jul 8 18:51 .gnupg/gpg.conf
귀하의 사용자 또는 권한이 다를 수 있습니다. 를 사용하여 확인하십시오 ls -l ~/.gnupg/gpg.conf
. 이것을 고치는 것은 충분히 간단합니다.
chown $(whoami):$(whoami) ~/.gnupg/gpg.conf ## if this fails read at the bottom
chmod 600 ~/.gnupg/gpg.conf
일부 명령이 실패하거나이 지시 사항을 수행 한 후에 언급 한 오류 메시지가 계속 표시 ~/.gnupg
되면 더 이상 신뢰할 수 없으므로 디렉토리를 삭제해야합니다 .
rm -r ~/.gnupg/gpg.conf ## If this fails, use sudo
그런 다음 gpg
스크립트를 실행할 동일한 사용자로 명령 을 실행할 수 있습니다 . 이렇게하면 ~/.gnupg
적절한 권한으로 디렉토리를 작성하는 사용자가 됩니다.
chmod 700 .gnupg