Eu assumo que o usuário do Apache é chamado www-data
. Se você quiser que os arquivos em /var/www/
se tornem legíveis somente por esse usuário, é necessário dar a ele a propriedade:
sudo chown -R www-data /var/www/
Agora, você deseja que www-data
seja o único usuário que realmente possa ler / gravar esses:
sudo chmod -R 700 /var/www/
Observe que root
sempre tem acesso de leitura / gravação a qualquer arquivo, independentemente das permissões. Se essa configuração é uma boa ideia ou não - bem, prefiro chroot esses usuários SSH para suas pastas base. Veja Posso criar um usuário SSH que pode acessar apenas um determinado diretório?