Março 9, 2022

Como Criar Pastas Compartilhadas no Linux

às Vezes, você pode precisar criar diretório compartilhado ou criar pasta de rede compartilhada para permitir acesso a vários usuários. Este é um requisito comum se você for administrador do sistema que trabalha com muitos usuários. Criar pastas compartilhadas é uma maneira segura de dar acesso a outros usuários sem permitir que eles acessem todo o seu sistema. Pastas e diretórios compartilhados permitem que seus usuários autorizados leiam, gravem & executar arquivos de acordo com suas permissões. Neste artigo, veremos como criar pastas compartilhadas no Linux.

Como Criar Pastas Compartilhadas no Linux

A maneira recomendada de se fazer isso é criar um grupo e adicionar usuários a ele. Faça deste grupo o proprietário da sua pasta que você deseja compartilhar. Em seguida, atribua permissões de leitura/gravação/execução a este grupo, em vez de fazê-lo para usuários individuais.

primeiro, criamos uma pasta a ser compartilhada e um novo grupo.

$ sudo mkdir -p /var/www/data$ sudo groupadd team

em seguida, adicionamos um usuário existente data_user à nossa nova equipe de grupo.

$ sudo usermod -a -G team data_user

no comando acima:

  • a – adiciona um usuário ao grupo
  • G – especifica o nome do grupo
  • equipe – nome do grupo
  • data_user – username

em seguida, atribuir permissões a equipe do grupo para a pasta /var/www/dados.

$ sudo chgrp -R team /var/www/data/$ sudo chmod -R 2775 /var/www/data/

Nos comandos acima,

  • 2 – ligue setGID de modo que, se você criar novas subpastas & arquivos nesta pasta, eles serão automaticamente herdam o mesmo grupo e GID, como pai pasta
  • 7 – atribuir permissão rwx (leitura, gravação, execução) para o proprietário
  • 7 – atribuir permissão rwx (leitura, gravação, execução) para o grupo
  • 5 – atribuir rx permissão (leitura, execução) para outros

da mesma forma, você pode adicionar mais usuários para o seu grupo, equipe e eles receberão a mesma permissão data_user

$ sudo useradd -m -c "Jane Doe" -s/bin/bash -G team jane$ sudo useradd -m -c "John Doe" -s/bin/bash -G team john

Você pode até mesmo criar novas pastas onde esses novos usuários podem ler / gravar arquivos.

$ sudo mkdir -p /var/www/team/jane$ sudo mkdir -p /var/www/team/john

neste artigo, aprendemos a compartilhar pastas entre vários usuários. A chave é criar um grupo, torná-lo o proprietário da sua pasta, atribuir permissões ao proprietário, grupo & outros e, finalmente, adicionar novos usuários a ele.

Leia também:

Como Guardar a Saída do Comando para o Arquivo
Comando XARGS para Encontrar & Excluir Arquivos
Como Redefinir a Senha de Root no RHEL/Fedora/CentOS
Como Avanço Automático no Editor VI
Como configurar LogAnalyzer com Rsyslog e MySQL

Deixe uma resposta

O seu endereço de email não será publicado.