Usuário com melhor resposta
script Permissoes em diretorios

Pergunta
-
Boas Pessoal,
Bom preciso de um script que leia as permissoes NTFS dos diretorios:
C:\
c:\arquivos de programas
c:\program filesTudo 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
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
- Marcado como Resposta Maurício A. Sasia terça-feira, 5 de outubro de 2010 11:51
Todas as Respostas
-
Mauricio,
Você pode utilizar o comando icacls.
Exemplo:
Com o icacls você também consegue atribuir permissões, veja o help dele.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
Fábio de Paula Junior -
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 -
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
- Marcado como Resposta Maurício A. Sasia terça-feira, 5 de outubro de 2010 11:51