none
script Permissoes em diretorios RRS feed

  • Pergunta

  • Boas Pessoal,

    Bom preciso de um script que leia as permissoes NTFS dos diretorios:

    C:\
    c:\arquivos de programas
    c:\program files

    Tudo isso por causa de um "grande técnico" anterior, que para fazer o software funcionar para o usuário, atribuia "full control" para o usuário "everyone" nestes diretórios.

    Voces tem algo deste gênero? Não saco nada de desenvolvimento de scripts .vbs e acredito ser algo do gênero. Como seria a melhor forma também de fazer esta checagem na rede?

    desde já agradeço

    Abraço!


    Maurício Sasia MCSA|MCP wXP|MCP w2003|MCDST|MCTS|MCITP|TFC|TCSP|TCSE
    sexta-feira, 17 de setembro de 2010 11:28

Respostas

  • Na verdade ele traz são as configurações NTFS.

    Veja:

    1- Criei uma pasta C:\temp e compartilhei como TEMP e somente com a permissão Leitura para TODOS .

    2-Rodeio o comando e veja a saida

    C:\Users\fpjunior>icacls \\localhost\temp
    \\localhost\temp TNT\fpjunior:(OI)(CI)(RX)
         BUILTIN\Administradores:(I)(F)
         BUILTIN\Administradores:(I)(OI)(CI)(IO)(F)
         AUTORIDADE NT\SISTEMA:(I)(F)
         AUTORIDADE NT\SISTEMA:(I)(OI)(CI)(IO)(F)
         BUILTIN\Usuários:(I)(OI)(CI)(RX)
         AUTORIDADE NT\Usuários autenticados:(I)(M)
         AUTORIDADE NT\Usuários autenticados:(I)(OI)(CI)(IO)(M)
    
    Processados com sucesso 1 arquivos; falha no processamento de 0 arquivos
    

     

    Mesmo eu colocando o caminho do compartilhamento apareceram as permissôes NTFS da pasta C:\temp

    Outro Exemplo:Se vc quiser ver as permissões NTFS de um micro remoto vc pode utilizar icacls \\servidor\c$\windows.

     


    Fábio de Paula Junior

    quarta-feira, 29 de setembro de 2010 19:05
    Moderador

Todas as Respostas

  • Mauricio,

    Você pode utilizar o comando icacls.

    Exemplo:

    C:\Users\fpjunior>icacls "c:\Arquivos de Programas"
    c:\Arquivos de Programas Todos:(DENY)(S,RD)
                 Todos:(RX)
                 AUTORIDADE NT\SISTEMA:(F)
                 BUILTIN\Administradores:(F)
    
    Processados com sucesso 1 arquivos; falha no processamento de 0 arquivos
    
    Com o icacls você também consegue atribuir permissões, veja o help dele.
    Fábio de Paula Junior
    sexta-feira, 17 de setembro de 2010 11:42
    Moderador
  • Oi Fabio, obrigado pela dica mas esse comando só consegui ele retornar as permissoes de compartilhamento, preciso das permissões NTFS, tendo em vista que o diretorio é para não estar compartilhado. Tem como fazer com ele e a nível de rede?
    Maurício Sasia MCSA|MCP wXP|MCP w2003|MCDST|MCTS|MCITP|TFC|TCSP|TCSE
    quarta-feira, 22 de setembro de 2010 18:17
  • Na verdade ele traz são as configurações NTFS.

    Veja:

    1- Criei uma pasta C:\temp e compartilhei como TEMP e somente com a permissão Leitura para TODOS .

    2-Rodeio o comando e veja a saida

    C:\Users\fpjunior>icacls \\localhost\temp
    \\localhost\temp TNT\fpjunior:(OI)(CI)(RX)
         BUILTIN\Administradores:(I)(F)
         BUILTIN\Administradores:(I)(OI)(CI)(IO)(F)
         AUTORIDADE NT\SISTEMA:(I)(F)
         AUTORIDADE NT\SISTEMA:(I)(OI)(CI)(IO)(F)
         BUILTIN\Usuários:(I)(OI)(CI)(RX)
         AUTORIDADE NT\Usuários autenticados:(I)(M)
         AUTORIDADE NT\Usuários autenticados:(I)(OI)(CI)(IO)(M)
    
    Processados com sucesso 1 arquivos; falha no processamento de 0 arquivos
    

     

    Mesmo eu colocando o caminho do compartilhamento apareceram as permissôes NTFS da pasta C:\temp

    Outro Exemplo:Se vc quiser ver as permissões NTFS de um micro remoto vc pode utilizar icacls \\servidor\c$\windows.

     


    Fábio de Paula Junior

    quarta-feira, 29 de setembro de 2010 19:05
    Moderador