W systemach Windows uprawnienia do plików i folderów (NTFS) są nadawane poprzez listy kontroli dostępu (ACL). Administrator może przydzielić konkretnemu kontu użytkownika wybrane prawa do katalogu bez umieszczania go w grupie administratorów – to zgodne z zasadą minimalnych uprawnień.
W poleceniu icacls C:\ścieżka_do_katalogu /grant użytkownik:(OI)(CI)RW część /grant użytkownik: wskazuje konto, któremu dodajemy wpis uprawnień. Flagi (OI) i (CI) oznaczają dziedziczenie odpowiednio na obiekty (pliki) i kontenery (podfoldery), dzięki czemu uprawnienia obejmują całą strukturę katalogu. Zestaw praw RW odpowiada wymaganiu "odczyt i zapis", czyli użytkownik może przeglądać zawartość oraz tworzyć/modyfikować dane w granicach przydzielonych uprawnień.
- Odpowiedź z końcówką
... (OI)(CI)F
jest nieprawidłowa w tym kontekście, bo F oznacza pełną kontrolę. To zwykle zbyt szerokie uprawnienie (możliwość zmiany uprawnień, przejmowania na własność itp.), które nie wynika z potrzeby "odczyt i zapis". - Odpowiedź z
... (OI)(CI)R
nie spełnia warunku zapisu: R daje jedynie odczyt, więc użytkownik nie będzie mógł zapisywać zmian ani tworzyć plików (w typowej konfiguracji). - Odpowiedź z
... (OI)(CI)RX
rozszerza odczyt o wykonanie, czyli pozwala uruchamiać pliki wykonywalne/skrypty znajdujące się w folderze, ale nadal nie jest to tożsame z prawem zapisu. To częsty błąd: "RX" wygląda na "więcej niż R", jednak nie dodaje modyfikacji danych.
Na egzaminie warto pamiętać o praktycznym rozróżnieniu: jeśli wymagany jest zapis, to sama para "odczyt" lub "odczyt+wykonanie" nie wystarczy, a "pełna kontrola" zwykle jest nadmiarowa. Dodatkowo obecność (OI)(CI) sugeruje, że chodzi o uprawnienia dla całego drzewa katalogu, a nie tylko samego folderu głównego.