Permissões do Samba

1. Permissões do Samba

Paulo Eduardo
metanol_pa

(usa Debian)

Enviado em 13/01/2009 - 09:47h

Pessoal, no meu samba aqui, temos várias pastas na rede mtas acessadas por várias pessoas diferentes, então preciso de permissoes de leitura e gravação para mais de um usuario, geralmente uso o useradmin para dar as permissoes, só que o samba algumas vezes nao salva as configs que faço...

Ex: deixo joao como dono, maria como ler e gravar, quando maria acessa tal pasta e faz alteraçoes, ela se torna dona e joao perde o acesso...

Sabem oq pode ser?


  


2. Re: Permissões do Samba

Julian Castaman
maninhx

(usa Slackware)

Enviado em 14/01/2009 - 22:19h

faz assim. trabalha com os
write list = usuario (aqui voce coloca os usuarios que terao permissao de gravar)
read list = usuario (aqui os com permissao de leitura)




3. uhmm...

Roberto Serrano Camacho
rskmacho

(usa Ubuntu)

Enviado em 14/01/2009 - 22:49h

metanol,

no meu caso, eu uso um só compartilhamento do samba e as permissoes entre usuarios é feita por CHMOD,

Eu tenho um artigo aqui no VOL sobre isso,

http://www.vivaolinux.com.br/artigo/Permissoes-do-Samba-usando-chmod/

se interessar você, me da um toque, eu te ajudo.

Eu prefiro assim porque eu uso estações-clientes com Windows... Aí eu mapeio o compartilhamento como uma unidade do windows e todos os usuarios visualizam todas as pastas, mas não acessam...


abs





4. veja se isso resolve

Roberto Serrano Camacho
rskmacho

(usa Ubuntu)

Enviado em 14/01/2009 - 23:17h

Olha como eu deixo:

[dados]
Comment = Dados
path = /dados
valid users = %U
writable = yes
guest ok = yes
public = yes
available = yes
browsable = yes
create mask = 2770
directory mask = 2770

Eu deixo que todos acessam o compartilhamento, e faço tudo pelo chmod..


no seu caso eu acho que isso ajuda:

create mask = 2770
directory mask = 2770

Isso faz co que todos que acessarem os arquivos do compartilhamento criem e executem como GRUPO.(você sabe que todos os arquivos possuem dono e grupo)

MINHA DICA:

Pega todos os usuarios e coloque no grupo "users", lá no /etc/group

Dai deixa as permissoes de todos os arquivos como dono root e grupo users

chown -R root.users "diretorio raiz"

Coloca o acesso para dono e groupo como 2770 ( dono faz tudo, grupo faz tudo, publico num faz nada)

Insere no seu smb.conf

[dados]
...
create mask = 2770
directory mask = 2770




Resumindo, Se o grupo de todos os arquivos for users, or arquivos serão sempre criados como users e todos continuam acessando..


Se eu entendi bem o seu problema, isso vai ajudar. senão, pode dar um feedback e me ajudar a entender...



abs









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts