Como configurar acesso restrito (permissão) para Diretórios no servidor da web Apache2

1

Eu sou um novo administrador de sistema e aprendo o Ubuntu. Eu tenho que configurar um restrito (permissão) para diretórios no servidor web Apache. O cenário é o seguinte. As pastas são,

/var/www/data/
/var/www/management/
/var/www/hrd/
/var/www/technical/

Os usuários do grupo hrd (departamento de RH) devem acessar apenas /var/www/hrd/ do conteúdo.

Os usuários do grupo técnico devem acessar apenas /var/www/technical/ de conteúdo.

Os usuários no grupo de gerenciamento podem acessar todo o conteúdo.

Todos os usuários e amp; grupos podem acessar o diretório comum /var/www/data/ .

Como implementar isso? Alguém pode me ajudar? Agradecemos antecipadamente.

    
por Govind Raj 21.04.2016 / 07:34

1 resposta

0

1. Instalação

O servidor web Apache2 está disponível no Ubuntu Linux. Para instalar o Apache2:
Em um terminal, digite o seguinte comando:

sudo apt-get install apache2

2. Configuração e com cuidado sobre 3. Configuração HTTPS

4. Compartilhando Permissão de Gravação

Para que mais de um usuário possa gravar no mesmo diretório, será necessário conceder permissão de gravação a um grupo que eles compartilham em comum. O exemplo a seguir concede permissão de gravação compartilhada para / var / www / html para o grupo "webmasters".

sudo chgrp -R webmasters /var/www/html
sudo find /var/www/html -type d -exec chmod g=rwxs "{}" \;
sudo find /var/www/html -type f -exec chmod g=rw  "{}" \;

Esses comandos definem recursivamente a permissão do grupo em todos os arquivos e diretórios em /var/www/html para ler gravação e definir o ID do usuário . Isso faz com que os arquivos e diretórios herdem seu grupo e a permissão de seu pai . Muitos administradores acham isso útil para permitir que vários usuários editem arquivos em uma árvore de diretórios.

Se o acesso precisar ser concedido a mais de um grupo por diretório, ative as Listas de controle de acesso (ACLs).

    
por swift 21.04.2016 / 08:04