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