Permissão [SAMBA] [RESOLVIDO]

1. Permissão [SAMBA] [RESOLVIDO]

ANDRE GASPAR
andregaspar0

(usa Debian)

Enviado em 12/02/2014 - 10:58h

Olá pessoal estou com a seguinte dúvida.

Eu administro servidor Linux/Debian, é o seguinte.

Tenho um serviço de compartilhamento feito pelo SAMBA, e que toda vez que o usuário digita \\servidor ele vê todas pastas EX: financeiro, diretoria, compras...etc, porém todos usuários tem regras de acesso por grupo.

A dúvida é, todo grupo tem acesso as pasta(do seu setor) e mais uma chamada GERAL, o que eu quero é que toda vez que o usuário digitar \\servidor ele só vai conseguir visualizar a pasta que se refere ao setor dele.

EX: usuários financeiro. quando ele digitar \\servidor ele vai ver as pasta FINANCEIRO e GERAL

**usuário compras, quando digitar \\servidor ele vai ver as pastas COMPRAS e GERAL e assim sucessivamente com todos grupos..

É possível criar esse tipo de permissão no SAMBA????


Desde já agradeço a todos.


  


2. MELHOR RESPOSTA

Roberto Costa
asparion

(usa Ubuntu)

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

interessante essa opção de esconder pastas. tambem nao achei nada mas nao tentei fazer dessa forma.


[global]
log file = /var/log/samba/log.%m
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
obey pam restrictions = yes
force group = geral
recycle:keeptree = yes
encrypt passwords = true
passdb backend = tdbsam
passwd program = /usr/bin/passwd %u
dns proxy = no
vfs objects = recycle
netbios name = DEBIANBG
netbios aliases = SERVIDOR
recycle:exclude_dir = tmp, cache
server string = %h server
writeable = yes
delete readonly = yes
unix password sync = yes
workgroup = BG
recycle:exclude = *.tmp, *.log, *.obj, *.iso
os level = 50
valid users = @DIRETORIA,@ADMREDES,@geral
syslog = 0
panic action = /usr/share/samba/panic-action %d
recycle:versions = yes
recycle:repository = /mnt/lixeirabg/%U
max log size = 1000
pam password change = yes
browseable = no # ocultar no global para atingir todas as regras abaixo.


e liberar nos compartilhamento somente para os grupos ex:


[administrativo]
path = /home/empresa/administrativo
browseable = @administrativo

[geral]
path = /home/empresa/geral
browseable = @administrativo, @geral





3. Re: Permissão [SAMBA] [RESOLVIDO]

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 12/02/2014 - 11:51h

a opção browseable deixa visivel ou invisivel o diretorio ex:


browseable = yes


nao sei que é assim pois nunca tentei, mas creio que se ao inves de colocar yes colocar o nome do grupo ex:


[administrativo]
path = /home/empresa/administrativo
browseable = @administrativo

[geral]
path = /home/empresa/geral
browseable = @administrativo, @geral


faz um teste


4. Re: Permissão [SAMBA] [RESOLVIDO]

ANDRE GASPAR
andregaspar0

(usa Debian)

Enviado em 12/02/2014 - 14:02h

Não consegui amigo.

fiz o seguinte, para não ter problema com os usuários do SAMBA, eu criei o usuário testeconf e dei permissão somente para uma pasta.

============================
browseable = testeconf
path = /mnt/REDE/TOTVS
============================


porem quando eu digito \\servidor esse usuário visualiza todas pasta (mas só acessa a TOTVS).

Alguém sabe o que pode ser.

Obrigado.


5. Re: Permissão [SAMBA] [RESOLVIDO]

Pedro Gaspar
cornbugs

(usa Debian)

Enviado em 12/02/2014 - 14:57h

Também tenho a mesma dúvida amigo. Aqui na minha empresa acabou que todos podem ver todas as pastas, acho isso RUIM. mesmo que não tenham acesso e seja pedido senha. Estou sem tempo total de ler o manual inteiro do samba, mas tenho certeza que existe uma maneira. Vou acompanhar o tópico.


6. Re: Permissão [SAMBA] [RESOLVIDO]

ANDRE GASPAR
andregaspar0

(usa Debian)

Enviado em 12/02/2014 - 15:13h

Me lembro que na faculdade eu vi esse procedimento, porém não lembro.

Já verifiquei no google e até o momento eu não achei nada.


UP UP!!!


7. Re: Permissão [SAMBA] [RESOLVIDO]

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 12/02/2014 - 16:14h

viu posta o GLOBAL do seu config aqui. melhor poste seu smb.conf


8. Re: Permissão [SAMBA] [RESOLVIDO]

ANDRE GASPAR
andregaspar0

(usa Debian)

Enviado em 12/02/2014 - 16:25h

asparion escreveu:

viu posta o GLOBAL do seu config aqui. melhor poste seu smb.conf



Segue ae amigo!!


[global]
log file = /var/log/samba/log.%m
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
obey pam restrictions = yes
force group = geral
recycle:keeptree = yes
encrypt passwords = true
passdb backend = tdbsam
passwd program = /usr/bin/passwd %u
dns proxy = no
vfs objects = recycle
netbios name = DEBIANBG
netbios aliases = SERVIDOR
recycle:exclude_dir = tmp, cache
server string = %h server
writeable = yes
delete readonly = yes
unix password sync = yes
workgroup = BG
recycle:exclude = *.tmp, *.log, *.obj, *.iso
os level = 50
valid users = @DIRETORIA,@ADMREDES,@geral
syslog = 0
panic action = /usr/share/samba/panic-action %d
recycle:versions = yes
recycle:repository = /mnt/lixeirabg/%U
max log size = 1000
pam password change = yes




9. Re: Permissão [SAMBA] [RESOLVIDO]

ANDRE GASPAR
andregaspar0

(usa Debian)

Enviado em 12/02/2014 - 17:05h

Cara deu certinho!!!!!

Realmente ele só mostra as pastas que vc aponta na browseable!!!

Vlww...me ajudou demais.


10. Re: Permissão [SAMBA] [RESOLVIDO]

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 12/02/2014 - 18:38h

firmeza, marca como resolvido e a minha melhor resposta pra nois ganha uns ponto ai

abraçosss


11. Re: Permissão [SAMBA] [RESOLVIDO]

Pedro Gaspar
cornbugs

(usa Debian)

Enviado em 26/02/2014 - 11:01h

andregaspar0 escreveu:

Cara deu certinho!!!!!

Realmente ele só mostra as pastas que vc aponta na browseable!!!

Vlww...me ajudou demais.



Olá amigo, como você fez? Não entendi... você colocou dentro do browseable o nome do grupo?







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts