Respostas:
As permissões de diretório devem ser 700, as permissões de arquivo em todos os arquivos devem ser 600 e o diretório e os arquivos devem pertencer à raiz.
O mais importante é garantir que os *.key
arquivos sejam legíveis apenas porroot
( SSL / TLS Strong Encryption: FAQ ).
Minha experiência é que isso poderia ser realizado também para outros arquivos dos certificados (como *.crt
por exemplo).
Portanto, devemos definir root
como o único proprietário do diretório e de seus arquivos:
$ chown -R root:root /etc/apache2/ssl
E podemos definir as permissões mais restritivas para esta localização:
$ chmod -R 000 /etc/apache2/ssl
Em alguns casos específicos, a localização pode ser diferente, é claro.