Ola!
Prezados, apesar de ter lido várias coisas sobre permissões no samba, não consegui encontrar em nenhum a explicação que preciso.
Sou novo em linux e também samba.
Tenho um servidor em Ubuntu 12.04 LTS e Samba 3.6.25
O cenário é o seguinte:
Tenho uma pasta RAIZ chamada "Arqv" nessas pastas criei SubPastas com os nomes dos departamentos:
Arqv
Recursos_Humanos
Financeiro
Manutenção
Etc...
tentei fazer o controle de acesso por IP, ou seja limitar o acesso das pastas para determinados IP's
Na pasta "Arqv" (Raiz) nao quero que ninguém consiga gravar nada, ou seja todos poderão acessar irão visualizar as "SubPastas", porem não conseguirão criar novas pastas ou salvar arquivos.
Nas SubPastas, defini controle por "IP"
O que ocorre é que qualquer estação, se acessar o compartilhamento "\\10.1.1.250\Arqv" visualiza todas as pastas e consegue acessa-las, porem nao consegue salvar nada em nenhuma pasta, nem mesmo naquela qual ele esta autorizado "allow hosts = bla,bla,bla".
Como as subpastas estão configuradas como "navegável" ja se acessar "\\10.1.1.250" aparecem a pasta "Arqv"(Raiz) e também as subpastas... ai sim.. só acessa e consegue salvar e criar arquivos os IP's que estao setados em "allow hosts"
Gostaria de adicionar apenas um "local de rede" no windows em todas as estações como "\\10.1.1.250\Arqv" e que a maquina só pudesse visualizar o conteúdo (acessar) das pastas que ele esta permitido no "allow hosts"
Segue samba..
[Arqv]
comment = Pasta Raiz Arquivo
writeable = no
path = /home/arqv
[Recursos_Humanos]
writeable = yes
browseable = yes
comment = Pasta do Recursos Humanos
path = /home/arqv/Recursos_Humanos
allow hosts = 10.1.1.113
[Acertos]
path = /home/arqv/Acertos
allow hosts = 10.1.1.60
deny hosts = 10.1.1.113