SAMBA
O SAMBA é um servidor e conjunto de ferramentas que permite que máquinas Linux e Windows se comuniquem entre si, compartilhando serviços (arquivos, diretório, impressão) através do protocolo SMB (Server Message Block)/CIFS (Common Internet File System), equivalentes a implementação NetBEUI no Windows. O SAMBA é uma das soluções em ambiente UNIX capaz de interligar redes heterogênea.
Abaixo uma configuração do samba onde:
\\servidor
-programas
(Acesso apenas a leitura)-musicas
(Acesso Liberado)-documentos
(Solicitado um usuário e senha)[global]
workgroup = (seu_grupo_de_trabalho)
netbios name = servidor
security = user
smb passwd file = /etc/samba/smbpasswd
encrypt passwords = yes
log level = 3
syslog = 1
log file = /var/log/samba/log.%m
os level = 99
[programas]comment = Troca de Arquivos
path = /home/programas
read only = yes
writable = no
[musicas]
comment = Musicas
path = /home/musicas
read only = no
writable = yes
guest ok = yes
browseable = yes
create mask = 0777
[documentos]
comment = Documentos
path = /home/documentos
read only = no
writable = yes
guest ok = yes
browseable = yes
create mask = 0777
valid users = user1,user2,user3 #usuários que podem gravar.
E se preciso verifique as permissões de cada diretório:
ls -ialh /home/convidadosls -ialh /home/documentosSe necessário:
chmod a+wrtx /home/documentos