icacls, serviço de rede e configuração de ACLs no Windows Server 2008

3

A configuração de ACLs no Windows Server 2008 por meio da linha de comando está me dando alguns problemas. De acordo com o link , experimentei todos os tipos de variações:

C: \ Windows \ system32> icacls "D: \ Sites \ site.com \ Web \ bin *" / grant 'NT A Serviço \ NETWORK: (OI) (CI) M '

C: \ Windows \ system32> icacls "D: \ Sites \ site.com \ Web \ bin *" / grant "SERVIÇO DE REDE": (OI) (CI) M

E todas as variações entre elas. No entanto, cada tentativa leva a, por exemplo, "Parâmetro inválido" "REDE", "" dependendo da variação acima.

De acordo com o link (veja nos comentários), ele aparece que outros tiveram o mesmo problema em que o mesmo comando funciona no Windows 7 / Vista / etc., mas não no Windows Server 2008.

Qual é a melhor maneira de aplicar permissões à conta do Serviço de Rede em um diretório e / ou arquivos por meio da linha de comando no Windows Server 2008? Especialmente porque não há como fazer várias permissões de arquivo de uma só vez via GUI (veja Windows Server 2008 - altere as configurações de segurança para vários arquivos de uma vez ).

    
por Ted 22.09.2009 / 19:54

3 respostas

3

Esta linha funcionou para mim:

icacls testdir /grant "NT AUTHORITY\NetworkService":(OI)(M)

e

icacls testdir /grant "NT AUTHORITY\NetworkService":(CI)(M)

Atualização: E isso também:

icacls testdir /grant "NT AUTHORITY\NetworkService":(OI)(CI)(M)
    
por 22.09.2009 / 21:51
3

Você precisa adicionar OI e CI para efetuar a alteração nas configurações de permissão de pasta.

Exemplo de configuração da permissão Modificar para testar a pasta da conta Serviço de Rede :

icacls C:\Test /grant "NT AUTHORITY\NetworkService":(OI)(CI)(M)
    
por 22.10.2012 / 06:18
2

Você pode usar o sid para o serviço de rede da seguinte forma:

icacls testdir /grant *S-1-5-20:(OI)(M)
    
por 27.09.2013 / 10:39