removido
(usa Nenhuma)
Enviado em 07/09/2011 - 13:41h
valeu pelos esclarecimentos..
vamos a tentativa de solução:
OBS: o samba é um serviço que roda sobre o sistema, então se os usuários que estão acessando o compartilhamento tiverem acesso concedido pelo samba, ( nas opções do compartilhamento do arquivos smb.conf) porém tiverem acesso negado localmente (no sistema) então não conseguirão acessar compartilhamento.
configuração para resolver esse problema e dá acesso total ao compartilhamento.
OBS: para está configuração utilizarei a opção (valid users).
* Opção "valid users" faz com os usuários e grupos (nomes precedidos de "+") possam acessar os outros não.
solução1: crie um grupo localmente no servidor samba chamado de "nome que quiser", no exemplo vou usar o nome acesso para o grupo:
# groupadd acesso
em seguida adicione os usuários ao grupo acesso (no exemplo)que pretenda deixar acesso total ao compartilhamento faturamento, inclusive os usuários do grupo diretória e faturamento, ou seja todos os usuários que pretenda deixar acesso total ao diretório:
exemplo:
# gpasswd acesso -M dir1,dir2,dir3,dir4,dir5,fat1,fat2,fat3,fat4,fat5,cpd1,cpd2,fin1,fin2,pro1,pro2,con1,con2
[FATURAMENTO]
comment = Arquivos do Faturamento
path = /arquivos/faturamento
public = no
browseable = yes
writable = yes
valid users = +acesso
create mask = 0770
directory mask = 0770
veto files = /*.wmv/*.wav/*.mp3/
delete veto files = yes
* explicação para configuração do compartilhamento: isso fará que todos que fazem parte d grupo acesso descrito na opção "valid users" possam acessar o compartilhamento podendo fazer tudo! com so arquivos lá armazenados.
OBS: Só para lembrar mais uma vez, se os usuários que fazem parte do grupo acesso não tiverem permissão local para acessar, ler e escrever eles não conseguiram fazer nada.
dando permissão local para o diretório:
# chgrp acesso /arquivos/faturamento
# chmod g+xrw /arquivos/faturamento
Bom.. até então foi dada permissão para fazer tudo com o conteúdo do diretório para o grupo dono do diretório "acesso", porém isso não é legal, pois existe a possibilidade de um arquivo ser apagado acidentalmente por outro usuário ou até mesmo por má fé, para evitar isso faça o seguinte:
# chmod o+t /arquivos/faturamento
* isso faz com que somente os usuários que criou o arquivo possa realmente apagar o mesmo fazendo com que ainda os outros permitidos pelo samba e localmente possam ler o mesmo.