Sistema: Estou testando o Linux Mint 19 Beta baseado no Ubuntu 18.04 .
Recebi este aviso ao instalar um pacote não relacionado:
gpg: WARNING: unsafe ownership on homedir '/home/vlastimil/.gnupg'
Esta é a ls
saída do próprio diretório:
$ lld /home/vlastimil/.gnupg
drwx------ 4 vlastimil vlastimil 4,0K Jun 26 11:42 /home/vlastimil/.gnupg
Isso parece estar bem.
Esta é a ls
saída do conteúdo do diretório:
$ 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
Não tenho certeza se não posso simplesmente excluir o diretório aparentemente ofensivo chamado S.dirmngr
.
Também não tenho certeza se isso resolveria o problema ou criaria outro.
Só me lembro que há pouco tempo, fui instruído a instalar um pacote chamado assim, ou seja dirmngr
, mas não me lembro com qual instalação de software estava conectada.
EDIT1:
Como StephenKitt apontou, eu realmente corri essa linha, descobri na história:
sudo gpg --recv-keys ...
Isso terá alguma conseqüência?
permissions
directory
gpg
LinuxSecurityFreak
fonte
fonte
Respostas:
Este é o resultado da execução
gpg
comsudo
: emgpg
seguida, é executada como raiz, mas seu diretório inicial ainda é o usuário. Isso explica o aviso (gpg
está sendo executado como root, mas outro usuário é o proprietário do diretório de configuração) edirmngr
a propriedade do soquete.Para consertar isso, você deve parar
dirmngr
:(
sudo
apenas uma vez porquedirmngr
está sendo executado como root, conforme evidenciado pelo soquete), restaure sua propriedade:fonte