Resposta de
dvj em 19/06/2007 - 09:32h:
* dvj usa Conectiva
* dvj tem conceito: 8.9




Se você está usando o SAMBA para fazer o compartilhamento, insira em cada seção de pasta compartilhada a seguinte propriedade:
browseable = no
Reinicie o SAMBA e experimente.
Espero ter ajudado.
Resposta de
phelipe em 19/06/2007 - 09:48h:
* phelipe usa Arch Linux
* phelipe tem conceito: nenhum voto.
uma observação simples ae na dica do dvj: os compartilhamentos que estiverem com esta propriedade ficarão ocultos pra todo mundo até pra quem tem acesso a pasta.
Resposta de
leonardufb em 19/06/2007 - 12:43h:
* leonardufb usa Slackware
* leonardufb tem conceito: 10.0




Eu testei esta alteração agora mesmo, mas não aconteceu nada.
Olhem eu criei um link dentro da pasta home de um usuario, e mapeei, na maquina do usuario para a pasta home em vez do compartilhamento, sendo que em uma rede que tem cerca de 40 maq fazer isso um a um selecionando as pastas que tem acesso e um tanto anti-profissional não achão? P Será que não existe outra alternativa?
Até mais a todos
Resposta de
phelipe em 19/06/2007 - 14:44h:
* phelipe usa Arch Linux
* phelipe tem conceito: nenhum voto.
Tem que reiniciar o samba para aplicar as novas configurações.
Para não ter que fazer isso que você fez basta criar um arquivo *.bat no compartilhamento netlogon.
Ex.:
:: smb.conf ::
logon script = script.bat
[netlogon]
comment = Logon Service
path = /mnt/sda2/netlogon
guest ok = yes
writable = no
share modes = no
browseable = no
[tmp]
browseable = no
delete readonly = yes
writable = yes
path = /mnt/sda2/backup
force create mode = 770
force directory mode = 770
available = yes
public = no
veto files = /*.mp3/*.wma/*.wmv/*.avi/*.mpg/*.wav/*.rmvb
-----
conteúdo do arquivo script.bat que deverá está dentro do path do compartilhamento do netlogon
@echo off
net use X: /delete
net use X: \\server\tmp /set /yes
exit
é mais ou menos isso ae...
Espero ter ajudado e qualquer coisa é só falar... boa sorte!
Resposta de
leonardufb em 19/06/2007 - 15:02h:
* leonardufb usa Slackware
* leonardufb tem conceito: 10.0




Eu reiniciei o rc.samba, agora vou aplicar isso que voce me disse ok.
Resposta de
leonardufb em 20/06/2007 - 16:26h:
* leonardufb usa Slackware
* leonardufb tem conceito: 10.0




Olha eu, acho que entendi, isso que vc passou, me corrija se estiver errado, mas eu acho que não me serve, agora se liga so na situação:
Tenho um pasta compartilhada X certo, toda a empresa acessa este compartilhamento, veja como está dentro de \\servidor\X :
Permissoes pastas
drwx- - - - - - P
drwx- - - - - - Q
drwx- - - - - - Z
O que acontece é que eu gostaria de ocultar estas pastas para quem não tem acesso, e não ter que criar um link dentro das pastas home de cada usuário, apontando para as pastas que ele acessa, estão entendendo, eu até poderia, apesar de serem muitos usuários, contudo seria interessante fazer algo de forma diferente e soma conhecimento.
Até mais e tudo de bom.
Resposta de
phelipe em 20/06/2007 - 17:38h:
* phelipe usa Arch Linux
* phelipe tem conceito: nenhum voto.
você quer ocultar o compartilhamento X ou as pastas que estão dentro deste compartilhamento X?
pq para ambos os casos ae tem solução, mais preciso saber exatamente o que você quer ocultar...
Estou aguardando sua resposta...
Resposta de
leonardufb em 21/06/2007 - 08:01h:
* leonardufb usa Slackware
* leonardufb tem conceito: 10.0




Ola meu irmao,
Olha eu quero ocultar as pastas que estão dentro deste compartilhamento X, mas, também não é só colocar um ponto antes de cada pasta tá ligado, é ocultar as devidas pastas para as pessoas que não têem acesso a tais pastas, por exemplo, fulano tem acesso a P e Q e não a Z, então ele só veria P e Q, cicrano, tem acesso só a Q, então ele não veria P e Z, ok,não é ele clicar na pasta que não é dele e aparecer a mensagem "acesso negado", é ficar oculto mesmo.
Valeu e tudo de bom a todos.
Resposta de
phelipe em 21/06/2007 - 15:58h:
* phelipe usa Arch Linux
* phelipe tem conceito: nenhum voto.
A única coisa que você vai poder fazer é impedir a entrada dos usuários pelo chmod e chown como eu fiz aqui em um dos compartilhamentos no órgão em que trabalho porque até o momento que eu saiba não existe alguma opção disponível no samba para realizar o que você quer fazer. Segue abaixo um exemplo do meu compartilhamento:
\\servidor\Políticas e dentro deste compartilhamento tem as seguintes pastas:
Gestão-Energia
Gestão-Frotas
Gestão-Passagens
Gestão-Serviços
Gestão-Telefonia
Gestão-Água
Grupos que possuem acesso ao compartilhamento \\servidor\Políticas:
energia
frotas
sgpa
servicos
ngtel
agua
nessas pastas setei as seguintes permissões:
770 *usuario energia Gestão-Energia
770 *usuario frotas Gestão-Frotas
770 *usuario sgpa Gestão-Passagens
770 *usuario servicos Gestão-Serviços
770 *usuario ngtel Gestão-Telefonia
770 *usuario agua Gestão-Água
* - Login do gestor responsável pelo departamento.
Desculpa ae qualquer coisa mais desconheço uma solução para o seu problema! Mais qualquer dúvida que aparecer é só pedir ajuda novamente! t+ e tudo de bom pra você
Resposta de
leonardufb em 21/06/2007 - 17:42h:
* leonardufb usa Slackware
* leonardufb tem conceito: 10.0




Valeu meu irmão, aqui também está organizado desta forma, pelo fato de está difícil encontrar também estou achando que por enquanto não há condição, de qualquer forma valeu a todos pela ajuda. contudo, assim que eu descobrir e se for de interesse de vcs estarei postando aqui ou criando um assunto novo para repassar o conhecimento como agradecimento pela apoio.
Até mais e tudo de bom a todos.
Resposta de
phelipe em 21/06/2007 - 18:42h:
* phelipe usa Arch Linux
* phelipe tem conceito: nenhum voto.
estamos as ordens e se achar algo a respeito estou interessado sim :D
t+ irmão