< All Topics
Print

Este tutorial mostrará dois métodos para alterar as permissões de acesso a arquivos pela rede.

1.Acesso baseado no nome dos usuários

O primeiro método implica em se conferir permissão individualmente a cada usuário que acessará a rede, e é muito bom se só uma ou duas pessoas utilizarem a rede local. Para um número maior de usuários, é mais prático usar a permissão via grupo.

Comece instalando o ACL (Access Control Lists):

sudo apt install acl

Atribua a permissão a um usuário específico:

sudo setfacl -m u:username:rwx /caminho/para/o/diretório

Este comando concede privilégios de leitura, escrita e execução ao usuário para o diretório especificado. Para aplicar o comando de forma recursiva, use o parâmetro -R:

sudo setfacl -R -m u:username:rwx /caminho/para/o/diretório

2.Acesso a grupos

Para atribuir as permissões a um grupo de usuários, comece criando um grupo. Por exemplo:

sudo addgroup grupodeacesso

Adicione os usuários remotos ao grupo criado:

sudo usermod -aG grupodeacesso username

O parâmetro -aG adiciona o nome de usuário ao grupo indicado, sem o remover de outros grupos, dos quais já faça parte.

Repita o comando acima para cada usuário que deseje que tenha permissão de acesso aos arquivos no servidor.

Atribua ao grupo recém criado a propriedade sobre o diretório que deseja compartilhar:

sudo chgrp -R grupodeacesso caminho/para/o/diretório


e atribua as credenciais de acesso ao diretório, ao grupo:

sudo chmod -R g+rwX caminho/para/o/diretório

Este comando concede privilégios de leitura, escrita e execução, de forma recursiva, ao grupo de usuários para o diretório especificado.

Table of Contents