Primeiramente caso vc não possua o samba instalado em seu Debian,(o que acho impossível) faça-o com um #apt-get install samba.
Depois abra o terminal e vá até /etc/samba.
Recomendo que se você é bom de inglês, dê uma olhada no arquivo smb.conf que está no diretório do samba.
Renomeie o arquivo #mv smb.conf smb.conf.orig
Crie um novo arquivo #touch smb.conf;
Abra-o com seu editor de preferência, no meu caso #vim smb.conf
Copie o conteúdo abaixo e cole (ctrl-shit-v):
[global] #bem básico, vc pode incrementar várias opções aqui
netbios name = SMB.SRV.DEBIAN
workgroup = HOSPITAL
security = user
encrypt passwords = yes
wide links = no
wins support = yes
hosts allow = 192.168.0.
hosts deny = 192.168.2.
printing = cups
load printers = yes
[Arquivos Debian]#meu diretório no Debian que acesso de outras estações.PS=Sò eu acesso, vide valid users
path = /home/mauricio
read only = no
writable = yes
browseable = yes
valid users = mauricio
[Geral] Nesse diretório os usuários podem compartilhar arquivos entre si, menos os tipos que estão em veto files, mapeei uma unidade de rede nas WS para acessarem como local esse compartilhamento
path = /home/adms
read only = no
writable = yes
browseable = yes
valid users = mauricio,samba
veto files = /*.mp3/*.avi/*.mpeg/*.mpg/*.eml/*.wav
workgroup = HOSPITAL
security = user
encrypt passwords = yes
wide links = no
wins support = yes
hosts allow = 192.168.0.
hosts deny = 192.168.2.
printing = cups
load printers = yes
[Arquivos Debian]#meu diretório no Debian que acesso de outras estações.PS=Sò eu acesso, vide valid users
path = /home/mauricio
read only = no
writable = yes
browseable = yes
valid users = mauricio
[Geral] Nesse diretório os usuários podem compartilhar arquivos entre si, menos os tipos que estão em veto files, mapeei uma unidade de rede nas WS para acessarem como local esse compartilhamento
path = /home/adms
read only = no
writable = yes
browseable = yes
valid users = mauricio,samba
veto files = /*.mp3/*.avi/*.mpeg/*.mpg/*.eml/*.wav
È preciso que o usuário que vai acessar o samba tenha conta no linux: #adduser -a usuario e no samba #smbpasswd -a usuario.
Depois de configurado tudo, vc pode testar com o comando #testparm se seu samba está funcionando ok.
OBS. Aqui não implementei lixeira nem antivírus nem os logs. Pesquise na internet sobre essas implantações que são importantíssimas ao samba, e lembrem-se de criar os diretórios e de dar permissão geral a ele.
Abraços ao que lerem e Feliz Natal.
HoHoHo.