Adicionar usuário à pasta específica em / public_html /

2

Estou executando o servidor Ubuntu 16.04.2 com o Apache2, hospedando uma grande rede multi-site do Wordpress.

Meus colegas de trabalho ocasionalmente precisam acessar um único diretório para fazer pequenos ajustes em arquivos e pastas:

/var/www/public_html/wp-content/themes/ (que tem myname:www-data )

Como posso criar uma conta de usuário como team para acessar somente a referida pasta por meio de algo seguro como sFTP ?

    
por David 17.03.2017 / 18:43

1 resposta

1

O que você precisa é de uma conta de grupo e, em seguida, adiciona cada uma dessas equipes a esse grupo.

  1. Criar grupo team :

    sudo groupadd team
    
  2. Altere a propriedade do grupo dessa pasta:

    sudo chgrp -R team /var/www/public_html/wp-content/themes/
    
  3. Definir permissões na pasta:

    sudo chmod -R 775 /var/www/public_html/wp-content/themes/
    
  4. Agora, adicione-os ao grupo de equipe anexando team group aos grupos aos quais eles já pertencem:

    sudo usermod -a -G team <team_membership_username>
    
    # For multiple member adds use:
    
    sudo gpasswd -M member1 member2 member3
    
  5. Se você precisar de um password especial para a equipe:

    sudo gpasswd team
    

Informação:

Para os méritos das senhas de grupo, consulte aqui . Não é um especialista, mas sugeriria ler sobre os méritos de adicionar um antes de fazê-lo. A permissão de 775 pode ser 774 , depende de você.

    
por George Udosen 17.03.2017 / 19:38