I have two conflicting needs. I'd like to serve files with Apache out of /home/steve/public_html/ which according to the documentation I've read, requires me to set a+rwx on /home/steve/.
Se você estiver lendo uma documentação sugerindo que precisa dar a todos permissão de gravação para o seu diretório pessoal para veicular arquivos somente leitura de public_html
, sugiro que encontre o incêndio mais próximo e gravar a documentação.
Se o seu diretório pessoal for /home/steve
, para que o servidor da Web acesse seu diretório public_html
, será necessário o seguinte:
-
Anônimo executa o acesso no seu diretório pessoal (
chmod a+x /home/steve
). Isso permite que o usuário do servidor da web altere o diretório para o diretóriopublic_html
(mas não permite que o usuário do servidor da web veja uma lista de arquivos em seu diretório pessoal). -
Acesso anônimo de leitura e execução ao diretório
public_html
(chmod a+rx /home/steve/public_html
).
Para preservar a segurança do seu diretório .ssh
, você precisa do seguinte:
- Permitir somente que você (e mais ninguém) acesse o diretório:
chmod 700 /home/steve/.ssh
- Permitem somente acesso de leitura / gravação a arquivos críticos:
chmod 600 /home/steve/.ssh/{authorized_keys,id_rsa}