teste
Instalação:
# apt-get install samba
Após a instalação com sucesso edite o smb.conf:
# vi /etc/samba/smb.conf
No campo workgroup coloque:
WORKGROUP = MYGROUP # nome do seu Grupo
No final do arquivo insira essas linhas:
[Dados] # Nome do compartilhamento no smb.conf comment = Dados # Nome do compartilhamento para visualizar path = /home/dados # Local no servidor onde estara pasta valid users = @geral # Grupo que irá acessar o compartilhamento force group = geral # força só o grupo acessar esse compartilhamento read only = No # não é só leitura veto files = /*.mp3/*.avi/*.wma/*.wmv/*.{*}/ # essa é uma opção bem legal para admins, ela proibe essas extensões no compartilhamento podendo bloquear mp3 e vídeos tambem :)
Criando a pasta compartilhada
Lembram que criamos no Samba o compartilhamento "DADOS" certo? Colocamos um caminho e nesse caminho colocamos um nome de uma pasta, agora criaremos a pasta no local especificado, no meu caso "/home/dados" então fica assim:
# mkdir /home/dados
Criando o grupo
Criaremos o grupo que terá o acesso ao compartilhamento:
# groupadd CPD
Agora temos que mudar a permissão desta pasta porque ela foi criada pelo root e deverá ser acessada pelo o grupo CPD:
# chown -R root:CPD dados (esse comando muda o dono da pasta)
Ficando assim:
drwx------ 11 root CPD 4.0K Apr 9 09:12 dados.
Agora temos que mudar a permissão da pasta dados para que seus arquivos sejam acessíveis somente pelo grupo CPD. Utilize o comando chmod:
# chmod 770 dados
Ficando assim:
drwxrwx--- 11 root CPD 4.0K Apr 9 09:12 dados.
Onde em 770:
7: permissão total para o dono do arquivo;
7: permissão total para o grupo;
0: negado para convidados.
Criando usuário no sistema
# adduser lucas
Criando usuário no Samba
# smbpasswd -a lucas
Coloque esse usuário no grupo