Este artigo mostra como configurar uma pasta partilhada entre dois utilizadores locais no Linux. O directório/pasta partilhada será acessível a ambos os utilizadores, eles serão capazes de ler/escrever o ficheiro um do outro.
Deixe-nos criar o directório /home/pasta partilhada para o utilizador Bob e Alice e adicioná-los a um grupo comum chamado projectA.
Nota: Você pode criar os usos Bob e Alice usando os seguintes comandos:
$ sudo useradd Bob$ sudo passwd Bob$ sudo useradd Alice$ sudo passwd Alice
- Então, comece criando um grupo comum usando o comando groupadd.
$ sudo groupadd projectA
- Agora, crie um diretório compartilhado e mude o grupo para ele usando o comando chgrp.
$ sudo mkdir /home/sharedFolder/$ sudo chgrp projectA /home/sharedFolder
- Após isto, precisamos alterar as permissões apropriadas para o diretório compartilhado usando o comando chmod.
$ sudo chmod 770 /home/sharedFolder/
Aqui 770 permission significa:
7 – owner has rwx permissions.7 – directory groups have rwx permissions.0 – others have no permissions.
- Tambem precisamos definir o bit SGID(Set-Group-ID) para o diretório sharedFolder, agora todos os subdiretórios/arquivos recém-criados em sharedFolder herdarão as permissões do sharedFolder.
$ sudo chmod +s /home/sharedFolder
- Finalmente adicionamos usuários ao grupo comum com quem compartilhar a pasta
$ sudo usermod -a -G projectA Bob$ sudo usermod -a -G projectA Alice
Now /home/sharedFolder é acessível tanto para o usuário Bob como para Alice. Mas outros não podem aceder a este directório. Este diretório será acessível somente aos membros do grupo projectA.
Etiquetas de artigos :