O que é compartilhamento de diretório? Basicamente, compartilhar um diretório no file system do
Linux é torná-lo acessível através da rede. ;)
Para podermos compartilhar um diretório primeiramente temos que criá-lo. Para tanto utilizamos o comando "mkdir".
Observação: antes de criar o diretório devemos verificar o diretório atual no qual estamos com o comando:
# pwd (aproveite o resultado e veja se é onde deseja mesmo criar o diretório a ser compartilhado)
Caso não esteja no diretório atual, podemos fazer de 2 modos:
1) mudar o diretório para onde queremos com o comando "cd":
Ex 1.: Queremos criar o diretório em "/home/empresa":
# pwd (verificando em que diretório estamos)
/usr
# cd /home/empresa (mudando para o diretório onde queremos criar o "clientes")
Criando o diretório clientes:
# mkdir clientes (como estamos no diretório /home/empresa, ficará assim: /home/empresa/clientes)
2) Criando o diretório "clientes" a partir de qualquer diretório:
Diretório atual /usr:
# mkdir /home/empresa/clientes (criamos diretamente o diretório "clientes" a partir do dir /usr)
Aplicando permissão ao diretório atual
Quando trabalhamos com o Samba precisamos ter a certeza de que a permissão apropriada está atribuída ao compartilhamento criado. Estas permissão é garantida para uma conta de usuário local! Podemos garantir a permissão agimos da seguinte forma:
# chmod 777 /home/empresa/clientes (atribuindo permissão total a todos - mas não recomendado!)
É muito mais apropriado criarmos um grupo dedicado no Linux somente para acessar os compartilhamentos do Samba. Digamos que escolhemos o nome "gruposamba". Criamos o grupo da seguinte forma e colocamos como dono do compartilhamento "clientes":
# chgrp gruposamba /home/empresa/clientes
Uma vez feito isto, vamos dar as permissões totais ao usuário dono e ao grupo dono deste compartilhamento e negando para os outros usuários. Veja a seguir:
# chmod 770 /home/empresa/clientes
Esta situação é muito mais segura, pois somente os usuários autorizados podem acessar o compartilhamento.