![gpg: 경고: homedir '/home/user/.gnupg'의 소유권이 안전하지 않습니다.](https://linux55.com/image/135900/gpg%3A%20%EA%B2%BD%EA%B3%A0%3A%20homedir%20'%2Fhome%2Fuser%2F.gnupg'%EC%9D%98%20%EC%86%8C%EC%9C%A0%EA%B6%8C%EC%9D%B4%20%EC%95%88%EC%A0%84%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
시스템: 테스트 중리눅스 민트 19 베타기반으로우분투18.04.
관련 없는 패키지를 설치할 때 다음 경고가 표시됩니다.
gpg: WARNING: unsafe ownership on homedir '/home/vlastimil/.gnupg'
ls
다음은 디렉토리 자체의 출력 입니다 .
$ lld /home/vlastimil/.gnupg
drwx------ 4 vlastimil vlastimil 4,0K Jun 26 11:42 /home/vlastimil/.gnupg
문제 없을 것 같습니다.
ls
다음은 디렉터리 내용의 출력 입니다 .
$ ll /home/vlastimil/.gnupg/
total 24K
drwx------ 2 vlastimil vlastimil 4,0K Jun 26 11:36 crls.d
drwx------ 2 vlastimil vlastimil 4,0K Jun 26 05:28 private-keys-v1.d
-rw-r--r-- 1 vlastimil vlastimil 6,4K Jun 26 11:42 pubring.kbx
-rw-r--r-- 1 vlastimil vlastimil 3,2K Jun 26 11:37 pubring.kbx~
srwx------ 1 root root 0 Jun 26 11:38 S.dirmngr
-rw------- 1 vlastimil vlastimil 1,2K Jun 26 11:37 trustdb.gpg
문제가 있는 것으로 보이는 디렉터리를 삭제할 수 없는지 잘 모르겠습니다 S.dirmngr
.
이것이 문제를 해결할 것인지, 아니면 또 다른 문제를 일으킬 것인지도 잘 모르겠습니다.
얼마 전에 ie 라는 패키지를 설치하라는 지시를 받았지만 dirmngr
어떤 소프트웨어 설치에 연결되었는지 기억이 나지 않습니다.
편집 1:
StephenKitt가 지적했듯이 나는 역사에서 찾은 다음 줄을 실행했습니다.
sudo gpg --recv-keys ...
이것이 어떤 결과를 가져올까요?
답변1
gpg
이는 sudo
:then 을 사용하여 실행한 결과 gpg
이지만 홈 디렉터리는 여전히 사용자의 것입니다. 이는 경고( gpg
루트로 실행 중이지만 다른 사용자가 config 디렉터리를 소유함)와 dirmngr
소켓 소유권을 설명합니다.
이 문제를 해결하려면 다음을 중지해야 합니다 dirmngr
.
sudo gpgconf --kill dirmngr
( 소켓에 표시된 대로 루트로 실행 중이므로 sudo
이번에만 ) 소유권을 복원하십시오.dirmngr
sudo chown -R $USER ~/.gnupg