Esse tipo de requisito é apenas por motivos de segurança.
Se você permitir o acesso a esse arquivo para others
ou group
(por UNIX
permissões) com a escrita e leitura, há dois problemas de segurança:
-
Com permissão de gravação, todos (ou membros do grupo de acordo) poderão escrever sua própria chave pública lá, então autentique como usuário que possui o diretório
~
. -
Com permissões de leitura, todos (ou membros do grupo em conformidade) poderão ler as chaves públicas autorizadas, para que as informações vazem.
Referências: