Listar apenas os grupos do usuario

1. Listar apenas os grupos do usuario

Fabio Santos
fabiomaua

(usa Debian)

Enviado em 22/11/2012 - 16:49h

Olá pessoal

Estou usando o ubuntu server 12.04 com samba 3.6 e já está configurado tudo certinho, os usuarios, senhas e os compatilhamentos. Acontece que os usuarios usam o windows 7 nas estações e quando eles acessam o iniciar - executar e colocam o ip do servidor, todos as pastas compartilhadas são listadas. Eu queria que apenas as pastas do grupo do usurio fossem listadas. Deixo parte do meu smb.conf.

[programas_sp]
path = /home/samba/programas_sp
guest ok = no
read only = no
valid users = @testesp @administradores
force group = testesp
writable = yes
write list = @testesp @administradores
create mask = 0775
directory mask = 0775
veto files = /*.mp3
# browseable = no
# public = yes

Se eu habilito o browseable = yes, ninguem enxerga mais os compartilhamentos, nem os usuarios do grupo testesp.
O que falta pra isso funcionar?


  


2. Re: Listar apenas os grupos do usuario

Fabio Santos
fabiomaua

(usa Debian)

Enviado em 23/11/2012 - 09:08h

De tanto que eu xe no samba, tive que reinstalar o 0 a coisa.
Alguem tem algum artigo ou ideia de onde eu estou errando?


4. Re: Listar apenas os grupos do usuario

Fabio Santos
fabiomaua

(usa Debian)

Enviado em 23/11/2012 - 11:05h

Ola
Esses links eu já havia lido, alias, eu tenho a coleção do Morimoto. O que ocorre é que eu já fiz o que estava descrito e já estou com o samba configurado e funcionando. Eu apenas quero que as pastas compartilhadas só apareçam para quem é do grupo e os outros não visualizam pastas que não pertencem ao seu grupo. Isso ocorre com a pasta home do usuario mas com os grupos eu não estou conseguindo fazer o mesmo!


5. Re: Listar apenas os grupos do usuario

Perfil removido
removido

(usa Nenhuma)

Enviado em 23/11/2012 - 11:46h

Olha só essas configurações desconheço no samba 3.x. tem duas opções que podem ser incluídas mas são globais, ou seja, se colocar no compartilhamento qualquer usuário da estação windows não conseguem ver (opção: browseable) ou acessar (opção: avaliable).

Espero que alguém aponte essa configuração.


6. Re: Listar apenas os grupos do usuario

Fabio Santos
fabiomaua

(usa Debian)

Enviado em 23/11/2012 - 11:59h

Então...
Eu ja havia colocado essas opções na global e o efeito é esse mesmo, ou oculta tudo ou lista tudo... no samba 3.x deve ter sim um meio de fazer isso, não é possivel que todas as empresas que usam essa versão tem a mesma situação de mostrar as pastas da diretoria, financeiro pra todos da rede!


7. Re: Listar apenas os grupos do usuario

cr0n
_di0

(usa FreeBSD)

Enviado em 23/11/2012 - 12:45h

Use hide unreadable = yes no compartilhamento, isso só exibirá o arquivo/diretório para quem tiver acesso de leitura.


8. Re: Listar apenas os grupos do usuario

Ricardo Libanio
riesdra

(usa Debian)

Enviado em 23/11/2012 - 13:30h

se fizer no global, é para todos, ao fazer configurações separadas por compartilhamento configure-as no compartilhamento.




9. Re: Listar apenas os grupos do usuario

Perfil removido
removido

(usa Nenhuma)

Enviado em 23/11/2012 - 14:12h

fabiomaua escreveu:

Então...
Eu ja havia colocado essas opções na global e o efeito é esse mesmo, ou oculta tudo ou lista tudo... no samba 3.x deve ter sim um meio de fazer isso, não é possivel que todas as empresas que usam essa versão tem a mesma situação de mostrar as pastas da diretoria, financeiro pra todos da rede!


Quando falei em global quis dizer que se a opção for inclusa em qualquer compartilhamento o mesmo será ficará ou oculto ou inativo.


10. Re: Listar apenas os grupos do usuario

Perfil removido
removido

(usa Nenhuma)

Enviado em 23/11/2012 - 14:18h

_di0 escreveu:

Use hide unreadable = yes no compartilhamento, isso só exibirá o arquivo/diretório para quem tiver acesso de leitura.


Rapaz não sabia dessa opção. isso acontece por não ler o manual do smb.conf, rsrsrs.

olhando o manual tem essa opção também:


hide unwriteable files = yes


Essa opção deve fazer com que os arquivos que não podem ser gravados no compartilhamento não apareça.

Por isso que independente de qual for o serviço, seja do sistema ou da rede, é sempre bom e recomendado ler a documentação.


11. Re: Listar apenas os grupos do usuario

Fabio Santos
fabiomaua

(usa Debian)

Enviado em 23/11/2012 - 15:05h

GENTE????
Esse negocio tá mais dificel do que eu esperava??? Adicionei as linhas sugeridas e ainda não deu certo. Estou enviando o arquivo inteiro!

[global]

realm = Servidor
workgroup = teste
netbios name = srvhomolnx
server string = %h Servidor LINUX
password server = 10.0.2.2
encrypt passwords = yes
logon script = netlogon.bat

dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = usr/share/samba/panic-action %d
security = ADS
domain master = no

idmap uid = 10000-20000
idmap gid = 10000-20000
template shell = /bin/bash
template homedir = /home/%D/%U

winbind enum users = yes
winbind enum groups = yes
winbind use default domain = yes
#winbind separator = +
usershare allow guests = yes

#[homes]
# valid users = %S
# read only = no
# create mask = 0700
# directory mask = 0700
# browseable = no

[netlogon]
comment = logon
path = /home/samba/netlogon
read only = yes
browseable = no
writable = yes

[programas_sp]
path = /home/samba/programas_sp
guest ok = no
admin users = administrador
read only = no
valid users = @testesp
write list = @testesp
create mask = 0775
directory mask = 0775
veto files = /*.mp3
browseable = no
hide unreadable = yes
hide unwriteable files = yes

[programas_rj]
path = /home/samba/programas_rj
guest ok = no
read only = no
valid users = @testerj
write list = @testerj
create mask = 0775
directory mask = 0775
veto files = /*.mp3
browseable = no
hide unreadable = yes
hide unwriteable files = yes

[programas_mg]
path = /home/samba/programas_mg
guest ok = no
read only = no
valid users = @testemg
write list = @testesp
create mask = 0775
directory mask = 0775
veto files = /*.mp3
browseable = no
hide unreadable = yes
hide unwriteable files = yes

Gente... mais alguma opinião???




12. Re: Listar apenas os grupos do usuario

cr0n
_di0

(usa FreeBSD)

Enviado em 23/11/2012 - 23:15h

Experimente utilizá-los globalmente, esses dois parâmetros citados, são justamente os que se enquadram em seu caso, foi justamente devido a essa necessidade que eles foram criados, leia a documentação e verás que são eles que fazem o que você necessita. Analise seu cenário, análise cada entrada, cheque os logs, teste os parâmetros do arquivo de configuração usando das ferramentas do próprio Samba, a fim de encontrar alguma anomalia. Uma outra solução, a qual não sei se é viável, seria ocultar todos os diretório e, no cliente, criar um script que mapeia somente os diretórios que cada usuário utilizará.

http://samba.2283325.n4.nabble.com/Hide-the-quot-not-allowed-to-open-quot-shared-directories-in-the-...



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts