Sim, você também precisará corrigir as permissões do diretório incluído ~/.gnupg
Como um invasor com direitos suficientes na pasta pode manipular o conteúdo da pasta.
Execute os seguintes comandos:
-
Verifique se a pasta + conteúdo pertence a você:
chown -R $(whoami) ~/.gnupg/
-
Direitos de acesso corretos:
chmod 600 ~/.gnupg/*
echmod 700 ~/.gnupg
Explicação para 600
, 700
:
Vamos começar pela parte de trás: "00" significa NÃO ter direitos para TODOS para todos que não são os proprietários dos arquivos / diretórios.
Isso significa que o processo de leitura destes (gnupg) deve ser executado como o proprietário desses arquivos / diretórios.
~/.gnupg/
é uma pasta, o processo de leitura do conteúdo deve ser capaz de "entrar" (= executar) esta pasta. Este é o bit "x". Tem o valor "1". 7 - 6 = 1
Tanto ~/.gnupg/
quanto ~/.gnupg/*
você deseja ler e escrever, isso é 4 + 2 = 6
.
== > Somente o proprietário dos arquivos pode ler / gravar agora (= 600). Só ele pode entrar no diretório também (= 700)
== > Esses direitos de arquivo não "precisam" ser documentados, eles são derivados do uso pretendido.
Mais informações sobre a notação de permissão: link