Configuração Samba

1. Configuração Samba

Giordano Bruno dos Santos
sefaradi

(usa Debian)

Enviado em 06/02/2014 - 16:44h

Boa tarde,

Caros sou novo no mundo linux, estou trabalhando em uma empresa de pequeno porte, onde tenho 8 setores "grupos" e aproximadamente 30 usuários. Estou tendo dificuldade em configurar o samba, estou estudando através do fórum mas preciso entregar o serviço logo, preciso de ajuda para fazer este .conf do samba, já fiz o cadastro dos usuários, criei os grupos e cadastrei os usuários em seus grupos.

Seria mais ou menos assim:

Acesso total de leitura a todos e controle por cada grupo tipo Administrativo só terá controle sobre a pasta administração e leitura de todas outras. Caso necessário envio o mapa que fiz.

Aguardo retorno, segue abaixo e-mail para contato.
bruno@pdw.com.br

Desde já grato.


  


2. Re: Configuração Samba

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 06/02/2014 - 17:22h

Boa tarde.

segue uma configuração simples

ex: o diretorio a ser usado vai ser o /home/empresa
o grupo administrativo tem acesso total e o grupo outros apenas pode visualizar.

vim /etc/samba/smb.conf


[global]
workgroup = MYGROUP
server string = Samba Server Version %v
security = user
passdb backend = tdbsam
load printers = yes
cups options = raw



[EMPRESA]
comment = Pastas Particulares # comentario que ira aparecer na pasta
writeable = yes # pasta pode ser escrita
path = /home/empresa # caminho da pasta a ser compartilhada
browseable = yes # pasta estara visivel
valid users = @administrativo # grupos que tem acesso total a pasta
read list = @outros # grupos que podem visualizar a pasta, mas nao podem escrever nela



nao pode esquecer de dar acesso total a pasta

chmod -R 777 /home/empresa


e tambem liberar as portas no firewall

137 tcp
139 udp
445 tcp


creio que ja de pra voce ter uma noção de como pode fazer e melhorar conforme sua necessidade.
faz um teste

abraços



3. .conf

Giordano Bruno dos Santos
sefaradi

(usa Debian)

Enviado em 09/02/2014 - 23:40h

Fiz assim, liberado leitura para todos e modificação para os grupos.

[global]
workgroup = Valec-Servidor
server string = Samba Server Version %v
security = user
passdb backend = tdbsam
load printers = yes
cups options = raw


[Publico]
comment = /media/Publico #pasta compartilhada
writeable = yes # pasta pode ser escrita
path = /media/Publico # caminho da pasta a ser compartilhada
browseable = yes # pasta estara visivel
valid users = all # grupos que tem acesso total a pasta
read = all # todos visualizaram

[Valec]
comment = /media/Secao
writeable = yes # pasta pode ser escrita
path = /media/Secao # caminho da pasta a ser compartilhada
browseable = yes # pasta estara visivel
valid users = @valec # grupos que tem acesso total a pasta
read = all # todos visualizaram


[Seção Técnica]
comment = /media/Secao
writeable = yes # pasta pode ser escrita
path = /media/Secao # caminho da pasta a ser compartilhada
browseable = yes # pasta estara visivel
valid users = @secao # grupos que tem acesso total a pasta
read = all # todos visualizaram

[Topografia]
comment = /media/Secao/Topografia
writeable = yes # pasta pode ser escrita
path = /media/Secao # caminho da pasta a ser compartilhada
browseable = yes # pasta estara visivel
valid users = @topografia # grupos que tem acesso total a pasta
read = all # todos visualizaram

[Supervisão]
comment = /media/Secao
writeable = yes # pasta pode ser escrita
path = /media/Secao # caminho da pasta a ser compartilhada
browseable = yes # pasta estara visivel
valid users = @supervisao # grupos que tem acesso total a pasta
read = all # todos visualizaram

[Administrativo]
comment = /media/Secao/Administrativo
writeable = yes # pasta pode ser escrita
path = /media/Secao # caminho da pasta a ser compartilhada
browseable = yes # pasta estara visivel
valid users = @administrativo # grupos que tem acesso total a pasta
read = all # todos visualizaram

[Meio Ambiente]
comment = /media/Secao/Meio Ambiente
writeable = yes # pasta pode ser escrita
path = /media/Secao # caminho da pasta a ser compartilhada
browseable = yes # pasta estara visivel
valid users = @meioambiente # grupos que tem acesso total a pasta
read = all # todos visualizaram


O samba vai interpretar o "all" como todos? está correto a forma acima?


4. Re: Configuração Samba

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 10/02/2014 - 10:22h

Bom dia.
essa opção

read = all # todos visualizaram


nao seria

read list = all # todos visualizaram


?????


5. Re: Configuração Samba

Giordano Bruno dos Santos
sefaradi

(usa Debian)

Enviado em 10/02/2014 - 10:42h

Estou precisando dizer ao samba que a pasta será visualizada por todos, não sei se o samba entenderá da forma que estou escrevendo, pelo que entendi seria algo assim:

read list = all 

Ou
read list = on 








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts