none
Script para descobrir permissão de usuário RRS feed

  • Pergunta

  • Como fazer para determinar em que pastas um usuário tem acesso.

     

    Assim... como entrada informo o nome do usuário e como retorno tenho as pastas que ele tem acesso e suas permissões.

     

    Agradeço a ajuda de todos.

    quinta-feira, 24 de maio de 2007 13:03

Respostas

  • Num seria mais fácil vc fazer o inverso? entrar com a pasta e mostrar quem tema acesso a ela?

    Se vc topar fazer assim toma aê:

     

    Baixa o xcacls.vbs no site da microsoft.

    http://support.microsoft.com/kb/825751

     

    Ele serve para alterar as permissões de segurança de arquivos e pastas, porém se vc usar os parâmetros corretos ele lista para vc as permissões de segurança efetivas.

     

    Depois de baixado o script vc abre o cmd e digita  cscript.exe xcacls.vbs caminho da pasta\  /t /s > c:\temp\acl.log (ou outro nome)

    Ele vai listar para vc todos as permissões da pasta e subpastas.

     

    ps. efetue mais testes primeiro.

    quinta-feira, 24 de maio de 2007 19:18
  • Utiliza o utilitário ICACLS.exe

     

    Ferramenta nativa do Windows.

    O comando é bem simples:

    ICACLS.exe <diretório que voce quer mapear> /T

    A lista vai sair bem extensa, você ainda pode fazer com uma saida para um arquivo e manipular depois.

    Desse modo ele lista o diretório, subdiretórios e arquivos, e suas permissões efetivas.

    Ex: ICACLS C:\diretorio /T

     

    O resultado vai citar quais as permissões cada usuário que acessa o diretório possui.

    Para ajudar vou colocar as siglas:


             N - sem acesso
             F - acesso completo
             M - acesso para modificar
             RX - acesso para ler e executar
             R - acesso somente leitura
             W - acesso somente gravação
             D - acesso para excluir

     

    Abraços


    * Ajude a organizar melhor o Fórum, dando Feedback sobre a dúvida solicitada, e marcando como Útil e como Resposta, a postagem dos colaboradores que resolveram o seu caso, ou foram úteis *

    domingo, 3 de junho de 2012 14:19
    Moderador

Todas as Respostas

  • Num seria mais fácil vc fazer o inverso? entrar com a pasta e mostrar quem tema acesso a ela?

    Se vc topar fazer assim toma aê:

     

    Baixa o xcacls.vbs no site da microsoft.

    http://support.microsoft.com/kb/825751

     

    Ele serve para alterar as permissões de segurança de arquivos e pastas, porém se vc usar os parâmetros corretos ele lista para vc as permissões de segurança efetivas.

     

    Depois de baixado o script vc abre o cmd e digita  cscript.exe xcacls.vbs caminho da pasta\  /t /s > c:\temp\acl.log (ou outro nome)

    Ele vai listar para vc todos as permissões da pasta e subpastas.

     

    ps. efetue mais testes primeiro.

    quinta-feira, 24 de maio de 2007 19:18
  • Conheço o xcacls. Mas preciso realmente de um script que faça o contrário que ele faz, onde eu possa fornecer o usuário e receber as pastas em que ele tem permissão. Isso já resolveria meu problema, mas o ideal seria ter um que me desse até as permissões.

     

    Valeu pela ajuda.

    sexta-feira, 25 de maio de 2007 13:12
  • Utiliza o utilitário ICACLS.exe

     

    Ferramenta nativa do Windows.

    O comando é bem simples:

    ICACLS.exe <diretório que voce quer mapear> /T

    A lista vai sair bem extensa, você ainda pode fazer com uma saida para um arquivo e manipular depois.

    Desse modo ele lista o diretório, subdiretórios e arquivos, e suas permissões efetivas.

    Ex: ICACLS C:\diretorio /T

     

    O resultado vai citar quais as permissões cada usuário que acessa o diretório possui.

    Para ajudar vou colocar as siglas:


             N - sem acesso
             F - acesso completo
             M - acesso para modificar
             RX - acesso para ler e executar
             R - acesso somente leitura
             W - acesso somente gravação
             D - acesso para excluir

     

    Abraços


    * Ajude a organizar melhor o Fórum, dando Feedback sobre a dúvida solicitada, e marcando como Útil e como Resposta, a postagem dos colaboradores que resolveram o seu caso, ou foram úteis *

    domingo, 3 de junho de 2012 14:19
    Moderador