Exportar (0) Imprimir
Expandir Todos
Expand Minimize

Enumeração Baseada no Acesso

A Enumeração Baseada no Acesso é uma nova funcionalidade incluída no Windows Server 2003, Service Pack 1. Esta funcionalidade permite que os utilizadores dos servidores de ficheiros baseados no Windows Server 2003 listem apenas os ficheiros e pastas aos quais têm acesso, quando estiverem a procurar conteúdo no servidor de ficheiros. Deste modo, é eliminada a confusão que pode ocorrer quando os utilizadores ligam a um servidor de ficheiros e encontram um elevado número de ficheiros e pastas aos quais não podem aceder.

Qual a função da Enumeração Baseada no Acesso?

A Enumeração Baseada no Acesso filtra a lista de ficheiros e pastas disponíveis num servidor de modo a incluir apenas aqueles a que o utilizador que efectuou o pedido tem acesso.

A quem se aplica esta função?

Esta função aplica-se a:

  • Computadores associados a um domínio.
  • Profissionais de TI que pretendam controlar a experiência do utilizador.

Descrição detalhada

A Enumeração Baseada no Acesso permite que os utilizadores vejam apenas os ficheiros e pastas aos quais têm acesso num servidor de ficheiros. Esta função não é activada por predefinição.

Para activar esta função, é necessário definir uma propriedade numa partilha de ficheiros para permitir a enumeração baseada no acesso. Para activar esta funcionalidade no servidor, pode transferir uma extensão da shell que forneça uma interface gráfica do utilizador para permitir a enumeração baseada no acesso e uma interface da linha de comandos para gerir esta funcionalidade. Após a instalação desta transferência, será executado um assistente que pode activar automaticamente a Enumeração Baseada no Acesso em pastas partilhadas no computador. Esta transferência inclui um livro branco que fornece mais detalhes sobre a extensão da shell, interface da linha de comandos e API (interface de programação de aplicações) NetShareSetInfo. Esta transferência está disponível no Microsoft Download Center em http://go.microsoft.com/fwlink/?LinkId=46228.

Se pretende desenvolver uma ferramenta, pode utilizar a API NetShareSetInfo. Esta propriedade é um atributo de NetShareSetInfo (API). Para mais informações sobre a API NetShareSetInfo, consulte Platform SDK e o Web site da MSDN em http://go.microsoft.com/fwlink/?LinkId=46511. Para activar a Enumeração Baseada no Acesso, necessita de definir um sinalizador que aponte para a estrutura SHARE_INFO_1005. Para mais informações sobre a estrutura SHARE_INFO_1005, consulte Platform SDK e o Web site da MSDN em http://go.microsoft.com/fwlink/?LinkId=45504.

O novo sinalizador para activar a Enumeração Baseada no Acesso é

#define SHI1005_FLAGS_ENFORCE_NAMESPACE_ACCESS  0x0800

Este sinalizador só é aplicável ao Windows Server 2003 Service Pack 1 e não terá efeito noutras versões do sistema operativo Windows.

Depois de activada a função, uma lista do conteúdo nessa partilha apresentará o conteúdo a que o utilizador tem acesso.

Porque é que esta alteração é importante?

Esta alteração é importante porque permite que os utilizadores vejam apenas os ficheiros e directórios aos quais têm acesso e nada mais. Assim, é atenuado o cenário no qual utilizadores não autorizados poderiam, de outro modo, ver o conteúdo de um directório apesar de não terem acesso ao mesmo.

Quais as definições adicionadas ou alteradas no Windows Server 2003 Service Pack 1?

O sinalizador SHI1005_FLAGS_ENFORCE_NAMESPACE_ACCESS foi adicionado à API NetShareSetInfo. O sinalizador permite activar a funcionalidade Enumeração Baseada no Acesso.

Considera isto útil?
(1500 caracteres restantes)
Obrigado pelos seus comentários

Conteúdo da Comunidade

Adicionar
Mostrar:
© 2014 Microsoft