Samba - Comando Force Group

1. Samba - Comando Force Group

Ricardo Oliveira Cruz
rickardo_oliveir

(usa Linux Mint)

Enviado em 07/02/2015 - 16:10h

Pessoal boa tarde !
Sou novo no fórum e na comunidade linux. Estou com uma dúvida aparentemente simples mas até agora sem solução para mim. O problema é o seguinte tenho uma rede montada e já funcionando a algum tempo utilizando o linux mint como servidor e as estações são Windows8. Estou utilizando o samba para compartilhamento entre eles. A mesma foi implementada a mais de 3 anos e funciona muito bem. A única dificuldade que estou tendo é a seguinte: Dentro do smb.conf utilizo o parâmetro force group para que todos os arquivos/pasta criadas assumam o grupo determinado pelo parâmetro até aí tudo bem. Só tem um detalhe, funciona apenas para o mapeamento de pasta final. Vou tentar explicar .... Tenho uma pasta Gtec com outras 3 sub-pastas que são acessadas por 3 usuários diferentes, 1 com acesso total a uma pasta especifica (medicao) e apenas acesso de leitura a outra(contratos), outro usuário também com acesso total a uma pasta específica(contratos) e acesso de leitura a outra(medicao). E um terceiro usuário com acesso total as duas pastas. O seja preciso aplicar o comando para a pasta final Contratos e não para a sub pasta Gtec pois os grupos são diferentes um grupo contratos e outro grupo medicao. Mas aplicando o comando naquela pasta tenho que mapear a pasta final contratos para o usuário e não a Gtec que seria o correto, mapeando dessa forma os arquivos e pastas criados ali ficam com o grupo correto no caso o grupo contratos, mas se mapear a pasta Gtec ao criar arquivos ou pastas no diretório contratos os mesmos assumem o grupo do nome do usuário(fulano) impossibilitando assim o acesso dos demais membros daquele grupo.

Quebrando a cabeça com isso aqui ....

Abaixo trecho do arquivo SMB.CONF

[contrato]
path = /PecemII/Gtec/Contratos
valid users = joao,luiz
write list = joao,luiz
force group = contratos
create mask = 0774
directory mask = 0774
browseable = no

[medicao]
path = /PecemII/Gtec/Medicao
valid users = paulo,felipe
write list = paulo,felipe
force group = medicao
create mask = 0774
directory mask = 0774
browseable = no

mapeando assim : //obpec-servidor/contratos > O grupo criado é o grupo correto mas o usuário n tem acesso as pastas anteriores dentro da Gtec

mapeando assim: //obpec-servidor/Gtec > O grupo criado dentro da pasta contratos não assume o que esta determinado pelo comando force group


Desculpem o longo texto, agradeço desde já qualquer ajuda.
Obrigado !!!


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts