Sistema: Estoy probando Linux Mint 19 Beta basado en Ubuntu 18.04 .
Recibí esta advertencia al instalar un paquete no relacionado:
gpg: WARNING: unsafe ownership on homedir '/home/vlastimil/.gnupg'
Este es el lsresultado del directorio en sí:
$ lld /home/vlastimil/.gnupg
drwx------ 4 vlastimil vlastimil 4,0K Jun 26 11:42 /home/vlastimil/.gnupg
Eso parece estar bien.
Este es el lsresultado del contenido del directorio:
$ 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
No estoy seguro si no puedo simplemente eliminar el directorio aparentemente ofensivo llamado S.dirmngr.
Tampoco estoy seguro de si eso resolvería el problema o crearía otro.
Solo recuerdo que no hace mucho tiempo, me dirmngrdieron instrucciones de instalar un paquete llamado así, es decir , pero no puedo recordar con qué instalación de software estaba conectado.
EDITAR1:
Como StephenKitt señaló, realmente corrí esta línea, he encontrado en la historia:
sudo gpg --recv-keys ...
¿Tendrá esto alguna consecuencia?
permissions
directory
gpg
LinuxSecurityFreak
fuente
fuente

Respuestas:
Este es el resultado de ejecutar
gpgconsudo:gpgluego se ejecuta como root, pero su directorio de inicio sigue siendo el del usuario. Esto explica tanto la advertencia (segpgestá ejecutando como root pero otro usuario posee el directorio de configuración) comodirmngrla propiedad del socket.Para arreglar esto, debes parar
dirmngr:(
sudosolo esta vez porquedirmngrse ejecuta como root, como lo demuestra su socket), luego restaure su propiedad:fuente