O serviço que permite o compartilhamento de arquivos no Debian é o Samba.
Para instala-lo é só digitar o seguinte comando como root no terminal:sudo apt-get install samba
Antes de configurar o serviço tenho que adicionar usuários ao serviço do samba, para isso uso o comando:
sudo smbpasswd -a luciano
Onde luciano é o meu nome do usuário. Depois de digitar o comando insiro uma senha para o usuário.
As configurações ficam no aquivo /etc/samba/smb.conf e antes de fazer qualquer alteração eu renomeio o arquivo para criar um novo do zero.
Para renomear:
sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.original
Para criar um novo arquivo:
sudo nano /etc/samba/smb.conf
Vamos imaginar que eu quero compartilhar minha pasta de músicas. Um exemplo de arquivo de configuração com compartilhamento da pasta com permissão de leitura e escrita é esse texto:
[global]
workgroup = WORKGROUP
netbios name = meu-pc
security = user
[Músicas]
comment = Minhas músicas
path = /home/luciano/Música
public = no
browseable = yes
read only = no
writable = yes
create mask = 0700
directory mask= 0700
Nesse arquivo eu criei a seção global onde determinei que o nome do grupo de trabalho será WORKGROUP que é o padrão, o nome da maqui será meu-pc mas você pode escolher o nome de sua preferência, e a necessidade de uma senha para ter acesso ao compartilhamento. Na parte do compartilhamento eu coloque o nome do compartilhamento, um comentário, a pasta compartilhada, que o compartilhamento não é público, que a pasta não ficará oculta, que não será somente leitura, que os aquivos poderão ser modificados, e as permissões.
Agora é só reiniciar o serviço para ter acesso as configurações. O comando é:
sudo /etc/init.d/samba restart
Essas são configurações básicas para você fazer um compartilhamento seguro e de forma fácil no linux.