Como criar um usuário que só pode acessar um diretório?

1

Estou executando o Ubuntu Server 12.04. Eu queria saber como eu posso configurar um usuário para acessar apenas um diretório. Por exemplo, quero criar um usuário 'brad' e desejar que ele tenha acesso somente a /var/www/brad . Lá, ele pode adicionar e editar arquivos como quiser. Além disso, como eu poderia dar a ele acesso ao phpmyadmin para criar bancos de dados?

    
por John 27.04.2014 / 22:11

1 resposta

-1

sudo adduser brad
sudo chown brad:brad /var/www/brad

man adduser e man chown para mais informações e opções avançadas. Observe que chown acima só dará propriedade ao diretório, use -R flag para fazer isso recursivamente. Observe também que nenhum outro usuário, exceto o brad, terá a propriedade do referido diretório. Pode ser necessário alterar as permissões de outros usuários com chmod . Leia sobre as permissões de arquivo aqui .

Você também pode fazer:

sudo chown me:brad /var/www/brad

Então você é o dono e o brad é o grupo que tem acesso a ele (o brad é o único membro do grupo). Ou o contrário:

sudo chown brad:my_group /var/www/brad

Observe que www-data pode precisar de acesso à referida pasta (e subdiretórios e arquivos) para que o servidor da Web funcione corretamente.

% bl0ck_qu0te%

Você deve configurar isso no seu servidor web / através do phpmyadmin. Se a permissão for negada por algum motivo, ajuste-a com chown ou chmod .

    
por Alex 27.04.2014 / 22:23