Compartilhamento no samba com permissão de grupo

Post on 11-May-2015

5.620 views 2 download

Transcript of Compartilhamento no samba com permissão de grupo

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 nosmb.conf comment = Dados # Nome docompartilhamento para visualizar path = /home/dados # Local no servidoronde estara pasta valid users = @geral # Grupo que iráacessar o compartilhamento force group = geral # força só o grupoacessar esse compartilhamento read only = No # não é só leitura veto files = /*.mp3/*.avi/*.wma/*.wmv/*.{*}/ # essa é uma opção bem legal paraadmins, ela proibe essas extensões nocompartilhamento podendo bloquear mp3 evídeos tambem :)

Criando a pasta compartilhada

Lembram que criamos no Samba o compartilhamento"DADOS" certo? Colocamos um caminho e nessecaminho colocamos um nome de uma pasta, agoracriaremos 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 aocompartilhamento:

# groupadd CPD

Agora temos que mudar a permissão desta pastaporque ela foi criada pelo root e deverá ser acessadapelo o grupo CPD:

# chown -R root:CPD dados (esse comando muda odono da pasta)

Ficando assim:

drwx------ 11 root CPD 4.0K Apr 9 09:12 dados.

Agora temos que mudar a permissão da pasta dadospara que seus arquivos sejam acessíveis somente pelogrupo CPD. Utilize o comando chmod:

# chmod 770 dados

Ficando assim:

drwxrwx--- 11 root CPD 4.0K Apr 9 09:12 dados.

Onde em 770:

Linux: Compartilhamento no Samba com permissão de grupo [Dica] http://www.vivaolinux.com.br/dica/Compartilhamento-no-Samba-com-...

1 de 2 13/2/2012 15:42

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 CPD, eu prefiro colocar ousuário na mão mesmo porque gosto de ver a minhaestrutura de grupos, só por organização mesmo daseguinte forma:

# vi /etc/group

Irá aparecer assim no final do arquivo /etc/group:

CPD:!:1011:

Agora adicione o nome do usuário da seguinte forma:

CPD:!:1011:lucas

Se quiser colocar mais de um usuário coloque "virgula"assim:

CPD:!:1011:lucas,vipertech

Saia e salve. Reinicie o Samba:

# /etc/init.d/smb stop# /etc/init.d/smb start

E estará funcionando o compartilhamento.

Linux: Compartilhamento no Samba com permissão de grupo [Dica] http://www.vivaolinux.com.br/dica/Compartilhamento-no-Samba-com-...

2 de 2 13/2/2012 15:42