A maneira mais fácil seria criar uma conta de usuário Linux para seus três usuários e fazer com que eles acessassem uma grande pasta compartilhada. Para fazer isso você primeiro terá que instalar as ferramentas do sistema gnome com o seguinte comando
sudo apt-get install gnome-system-tools
Depois que você fizer isso, vá para o user accounts
, clique no botão de bloqueio e adicione suas contas.
Agora, abra a ferramenta gnome que acabamos de instalar, chamada de usuários e grupos.
Clique em uma conta, selecione advanced
e insira seu passe. Vá direto para o advanced tab
e altere shell
para /bin/false
. Também é recomendável gerar uma senha aleatória para as contas do samba, para que você não possa fazer login na máquina Linux.
Você também pode alterar o ID do usuário para um número menor como 1000
. Dessa forma, ele ocultará a conta em sua máquina Linux. Eu recomendo que você faça isso depois que tiver certeza de que tudo está funcionando 100%
Agora faça o mesmo para a outra conta.
Depois disso, você cria três contas samba e as vincula às contas de usuário do Linux. Como mostrado na imagem a seguir:
Agora, é só uma questão de alterar as permissões nas pastas. Usarei o aluno e a pasta da escola como exemplo.
Abra um terminal e digite o seguinte comando
gksudo nautilus
digite sua senha e clique em OK. Agora navegue até a sua pasta compartilhada e vá para a escola de pastas, clique com o botão direito do mouse e vá para propriedades, selecione permissões.
Agora você pode definir propriedades para usuários e grupos para permitir que eles insiram pastas. Neste exemplo, queremos que o proprietário tenha controle total e que o aluno acesse somente os arquivos, e que outros não tenham acesso. Então você pegaria isso:
Agora, é apenas uma questão de repetir as etapas anteriores para fornecer às outras contas o acesso e as permissões desejadas.
Espero que isso tenha respondido sua pergunta.