Como criar permissões por IP em pastas e subpastas no Samba ?

1. Como criar permissões por IP em pastas e subpastas no Samba ?

Jean de Sousa
JeanzinRJ

(usa Debian)

Enviado em 06/08/2015 - 11:12h

Saudações, comunidade !

Estou com uma pulga atrás da orelha em relação ao compartilhamento por IP. O cenário e o seguinte na empresa onde trabalho existem vários setores que são outras empresas conveniadas. Com isso não posso criar um domínio de rede pois as maquinas em sua maioria são notebooks. de tais empresas. Porém irei criar um compartilhamento de arquivos. Onde todos possam trabalhar em conjunto porém cada um tenha acesso a sua devida pasta ou subpasta como no exemplo abaixo:

Diretório de rede 192.168.1.
|_ _ _ _
| | _ _ _ Gerencia (192.168.1.100, 192.168.1.101)
| | _ _ _ _ _ _ _ Empresa 1 ( 192.168.1.100)
|_ _ _ _ _ _ _ _ Admin (192.168.1.30, 192.168.1.31)
|_ _ _ _ _ _ _ _ RH (192.168.1.23, 192.168.1.22)


Eu até agora só consegui fazer com que tais pastas aparecessem lado a lado mas gostaria de criar uma arvore de pastas. pois imagino que terá muitas pastas especificas com tais casos.




  


2. Re: Como criar permissões por IP em pastas e subpastas no Samba ?

Sergei Martao
sergeimartao

(usa Linux Mint)

Enviado em 06/08/2015 - 13:27h

Pelo que entendi, voce quer que apenas os IPs 192.168.1.100 e 192.168.1.101, possam acessar a pasta Gerencia e assim por diante, é isso?



3. Re: Como criar permissões por IP em pastas e subpastas no Samba ?

Andre Ribeiro da Costa
andr3ribeiro

(usa Arch Linux)

Enviado em 06/08/2015 - 13:36h

Postando aqui para acompanhar o raciocínio.
Isso muito me interessa!


4. Re: Como criar permissões por IP em pastas e subpastas no Samba ?

Jeferson Coli
jcoli

(usa Debian)

Enviado em 07/08/2015 - 06:22h

Interessante... acompanhando.

Jeferson Coli
---------------------
www.tecnocoli.com.br


5. Re: Como criar permissões por IP em pastas e subpastas no Samba ?

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/08/2015 - 10:42h

sergeimartao escreveu:

Pelo que entendi, voce quer que apenas os IPs 192.168.1.100 e 192.168.1.101, possam acessar a pasta Gerencia e assim por diante, é isso?


Isso resolveria epenas com as opções ( hosts allow = IP ou hosts deny = IP), acredito que ele deseja por um compartilhamento "dentro" do outro.


Pensando alto eu tentaria com simples links simbólicos ou mesmo "montando" via CIFS ou outra forma (SSHFS, NFS etc), caso os diretórios estejam em servidores diferentes.

--------------------------------------------
povo@brasil ~$ sudo su -
root@brasil ~# find / -iname corrupção -exec rm -rfv {} \;



6. Re: Como criar permissões por IP em pastas e subpastas no Samba ?

Jean de Sousa
JeanzinRJ

(usa Debian)

Enviado em 07/08/2015 - 11:58h

Então o problema realmente é resolvido com host allow e host deny. Já montei toda a lógica porém, para que eu aplique estou fazendo com que as pastas fiquem lado a lado. É não isso não é o que eu quero.

Exemplo:

smb.conf

[arquivos]
comment = arquivos de rede
path = /arquivos
hosts allow = 192.168.1.

[RH]
comment = arquivos do RH
path = /arquivos/RH
hosts deny = 192.168.1. EXPEPT = 192.168.1.100

ai quando eu faço isso, nas máquinas cliente (Windows). Aparece assim:

(Servidor)
\\192.168.1.2\

| arquivos
| RH
Com os acessos certinho porém o certo seria:

| arquivos (pasta pai)
|| RH (pasta filho só com acesso especifico)







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts