Co to znaczy:
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)
Myślę, że pierwszy oznacza, że identyfikator użytkownika otrzymuje uprawnienia do modyfikowania katalogu - co oznacza, że użytkownik może tworzyć pliki, aktualizować je lub usuwać. Dobrze? Co to jest użytkownik „NT AUTHORITY \ IUSR”? Czy to naprawdę jeden identyfikator użytkownika? Czy to domyślny identyfikator użytkownika IIS?
ok, druga linia, jak sądzę, odnosi się do grupy. Dostaje te same uprawnienia.
Co z tymi wszystkimi liniami z (I) i (OI) i tak dalej. Proszę wytłumacz.
(I)
wspomniane wicacls /?
Windows 7. Miał także dwa osobne prawa do „usuwania” -(D)
poprzednio pojawiał się na pierwszej liście,(DE)
zamiast tego na drugiej liście. Zobacz ss64.com/nt/icacls.html . Wygląda na to, że od tego czasu wszystko się nieznacznie zmieniło.