O que isto significa:
C:\foo\> icacls .
. NT AUTHORITY\IUSR:(M)
BUILTIN\IIS_IUSRS:(M)
BUILTIN\IIS_IUSRS:(OI)(CI)(M)
NT AUTHORITY\IUSR:(OI)(CI)(M)
BUILTIN\IIS_IUSRS:(I)(OI)(CI)(RX)
NT AUTHORITY\IUSR:(I)(OI)(CI)(RX)
NT AUTHORITY\SYSTEM:(I)(OI)(CI)(F)
BUILTIN\Administrators:(I)(OI)(CI)(F)
Eu acho que o primeiro significa que o userid recebe permissões de modificação no diretório - o que significa que o usuário pode criar arquivos, atualizar arquivos ou excluir arquivos. Certo? O que é o usuário "NT AUTHORITY \ IUSR"? Esse é realmente um único ID de usuário? É o ID do usuário padrão do IIS?
ok, a segunda linha que eu acho que se refere a um grupo. Obtém as mesmas permissões.
E todas essas linhas com (I) e (OI) e assim por diante. Por favor explique.
(I)
mencionado noicacls /?
Windows 7. Ele também tinha dois direitos "Excluir" separados -(D)
anteriormente era apresentado na primeira lista, e(DE)
na segunda lista. Consulte ss64.com/nt/icacls.html . Parece que as coisas mudaram um pouco desde então.