gpg: 경고: homedir '/home/marcoluis/.gnupg'의 소유권이 안전하지 않습니다.

gpg: 경고: homedir '/home/marcoluis/.gnupg'의 소유권이 안전하지 않습니다.

팔로우할 때Ubuntu 18.04 운영 체제용 Docker 설치 가이드, Docker 공식 gpg 키를 추가하는 명령을 실행한 후 이 경고가 발생했습니다.

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
gpg: WARNING: unsafe ownership on homedir '/home/marcoluis/.gnupg'

ls -l다음은 디렉터리 내용의 출력 입니다 .

$ ll /home/marcoluis/.gnupg

total 20
drwx------  3 marcoluis marcoluis 4096 out 12 13:35 ./
drwxr-xr-x 17 marcoluis marcoluis 4096 out 13 10:55 ../
drwx------  2 marcoluis marcoluis 4096 out 12 13:16 private-keys-v1.d/
-rw-------  1 marcoluis marcoluis   32 out 12 13:35 pubring.kbx
-rw-------  1 marcoluis marcoluis 1200 out 12 13:35 trustdb.gpg

이 경고를 계속 진행할 수 있는지, 그렇지 않은 경우 향후 문제를 방지하려면 어떻게 해야 하는지 알아야 합니다.

답변1

이 경고의 이유는 다음에 제공된 이유와 유사합니다.gpg: 경고: homedir '/home/user/.gnupg'의 소유권이 안전하지 않습니다.: 당신은 달리고 있습니다

sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

따라서 gpg루트로 실행하고 사용자의 .gnupg디렉토리 권한에 대해 불평하십시오(정확합니다).

이 경고는 무시해도 됩니다. 여기서 호출하는 것은 gpg무해합니다. 너할 수 있다작업을 분할하여 이를 방지하세요.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /tmp/docker-archive-keyring.gpg
sudo mv /tmp/docker-archive-keyring.gpg /usr/share/keyrings/docker-archive-keyring.gpg
sudo chown root:root /usr/share/keyrings/docker-archive-keyring.gpg

Docker 저장소를 추가하는 대신 Docker를 설치할 수 있습니다.우분투 저장소에서:

sudo apt install docker.io

관련 정보