Como permitir que dois usuários acessem um diretório. (tentou grupos mas falhou) [duplicado]

0

Eu quero permitir o acesso a dois usuários em um diretório. Eu estou tentando desde dias, mas incapaz de fazê-lo! Deixe-me tornar simples para vocês entenderem, dando um exemplo simples. Mas primeiro, deixe-me dizer-lhe que o usuário chamado admin deve ser capaz de acessar ambos os diretórios.

Considere dois diretórios:

  1. /var/www/directory1
  2. /var/www/directory2

e dois usuários:

  1. user1
  2. user2

Eu quero que user1 acesse apenas o diretório directory1 , user2 para acessar o diretório directory2 e admin para acessar os diretórios!

Eu tentei dar posse aos diretórios respectivos para os usuários e o grupo chamado admin-group para deixar admin acessar ambos os diretórios. Isso não funcionou bem. Eu também tentei dar acesso de gravação ao grupo, mas falhei.

É possível fazer o que eu quero? Se possível, como posso?

    
por p01ymath 15.04.2017 / 01:07

1 resposta

2

Você pode tentar o seguinte:

chown user1:admin-group /var/www/directory1
chown user2:admin-group /var/www/directory2
chmod 770 /var/www/directory1
chmod 770 /var/www/directory2
usermod -aG admin-group admin

Então você precisa garantir que os novos arquivos criados nos diretórios usem as mesmas permissões :

sudo chmod g+s /var/www/directory1
sudo chmod g+s /var/www/directory2
    
por Matthew Palermo 15.04.2017 / 01:29