Configurando permissões de diretório inicial para que o Apache possa lê-lo, mas outros usuários não

Configurando permissões de diretório inicial para que o Apache possa lê-lo, mas outros usuários não

Tenho vários usuários comapacheinstalado emservidor Ubuntu 14.04.

Como devo definir os grupos de usuários e/ou suas permissões de diretório inicial para que os usuários não possam ler os diretórios iniciais uns dos outros, mas, por outro lado, permitir que o Apache leia seus diretórios iniciais (os hosts virtuais são configurados para que todos os usuários tenham seu próprio subdomínio localizado em seu próprio diretório inicial).

Portanto, deve ser fundamental que os usuários não possam ler os diretórios iniciais de outros usuários nem o diretório do host virtual (/home/other_user/www/), mas o apache deve (obviamente) ter permissão para ler seu "host virtual nomeado" (/home/other_user/ www/)diretório

Responder1

Adicione o usuário correspondentegrupospara o usuário apache e torne o grupo de arquivos legível (e talvez gravável dependendo de suas necessidades).

Desculpe pela falta de exemplos e formatação, estou em trânsito e amarrando isso no meu telefone;). Talvez outra pessoa possa editar os comandos apropriados para usar

informação relacionada