GeeksforGeeks

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

  1. Então, comece criando um grupo comum usando o comando groupadd.
    $ sudo groupadd projectA

  2. 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

  3. 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.

  4. 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 

  5. Finalmente adicionamos usuários ao grupo comum com quem compartilhar a pasta
    $ sudo usermod -a -G projectA Bob$ sudo usermod -a -G projectA Alice

  6. 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.

    Executar os novíssimos GeeksforGeeks Premium!

    Etiquetas de artigos :

Deixe uma resposta

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