SetACL não está propagando permissões corretamente

1

Eu não sei quantos de vocês usam o SetACL para fornecer permissões para um usuário através de alguns diretórios, mas eu me encontrei em uma situação bem estranha.

Estou dando a um determinado usuário que tenho em meu sistema permissões completas sobre dois diretórios do Windows para executar determinadas ações (excluindo principalmente alguns arquivos).

Em um caso, estou fazendo isso no diretório Windows / Temp. O que estou vendo é que o usuário tem - como deveria - permissões sobre todo o diretório e os arquivos contidos.

No outro caso, ao fazer o mesmo com o diretório Windows / Logs / CBS, vejo que o usuário tem permissões sobre determinados arquivos e não todos eles.

O que é mais estranho é o fato de que a coisa toda não faz sentido, dadas as datas de criação / modificação dos arquivos. O que quero dizer é que existem arquivos que foram criados em x-10 dias atrás, nos quais o usuário tem permissões corretamente sobre eles, existem arquivos que foram criados em x-2 dias atrás seguindo o mesmo padrão, mas existem arquivos criados em x-5 dias atrás, em que o usuário não tem permissões.

Não consigo explicar por que isso está acontecendo, mas estou tentando encontrar uma maneira de corrigir esse problema. Minha primeira idéia é mudar para 'icalcs' para fazer as ações de permissão reais, pois acho que um programa nativo do Windows deve, pelo menos em teoria, ter um desempenho melhor do que o SetACL.

Alguém já encontrou isso? Se sim, qual foi o curso de ação para lidar com esse problema?

    
por Aris 01.03.2017 / 13:52

0 respostas