1. Linux: Compartilhamento no Samba com permissão de grupo [Dica] http://www.vivaolinux.com.br/dica/Compartilhamento-no-Samba-com-...
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:
1 de 2 13/2/2012 15:42
2. Linux: Compartilhamento no Samba com permissão de grupo [Dica] http://www.vivaolinux.com.br/dica/Compartilhamento-no-Samba-com-...
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 o
usuário na mão mesmo porque gosto de ver a minha
estrutura de grupos, só por organização mesmo da
seguinte 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.
2 de 2 13/2/2012 15:42