KWALIFIKACJA INF8 - STYCZEŃ 2019

PYTANIE NR 36.
W systemach Linux/Windows listy kontroli dostępu ACL (Access Control Lists) umożliwiają
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
ACL to listy kontroli dostępu, które rozszerzają standardowy model uprawnień plików. Pozwalają przypisać prawa (odczyt, zapis, wykonanie i podobne) nie tylko właścicielowi/grupie/innych, ale precyzyjnie wielu wskazanym użytkownikom i grupom. Nie służą do zapisu ani odczytu "czasu dostępu" urządzeń sieciowych.

Pełne wyjaśnienie:

Listy kontroli dostępu (ACL) w systemach Windows i Linux służą do szczegółowego opisu, kto i jakie ma prawa do zasobu (najczęściej do pliku lub katalogu). W praktyce oznacza to możliwość nadania uprawnień takich jak odczyt, zapis czy wykonanie dla konkretnych użytkowników i grup, a nie tylko w prostym układzie "właściciel–grupa–pozostali". Dzięki temu administrator może np. dopuścić jeden dział do zapisu, innemu dać tylko odczyt, a wybranym kontom serwisowym nadać uprawnienia specjalne.

Odpowiedź o "rozbudowanej kontroli dostępu do plików opartej o uprawnienia do zapisu, odczytu, wykonania dla dowolnego użytkownika lub grupy" oddaje istotę ACL: rozszerzenie klasycznych uprawnień o dodatkowe wpisy (reguły) dla wielu podmiotów.

Pozostałe odpowiedzi są błędne z następujących powodów:

  • Stwierdzenia o "odczytywaniu" lub "zapisywaniu informacji o czasie dostępu do urządzeń sieciowych" dotyczą innego rodzaju danych (np. logów, znaczników czasu, monitoringu), a nie mechanizmu autoryzacji dostępu do plików.
  • Opis "podstawowej kontroli dostępu do plików opartej o uprawnienia do zapisu, odczytu i wykonania" pasuje do prostego modelu uprawnień, ale pomija kluczowy wyróżnik ACL: możliwość dodawania wpisów dla wielu konkretnych użytkowników/grup oraz bardziej granularnego sterowania dostępem.

W przygotowaniu do egzaminu warto zapamiętać: ACL = reguły dostępu (kto/co może), a nie informacje o czasie, stanie urządzeń czy metrykach sieciowych.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
ACL (Access Control List) to lista wpisów opisujących, kto (użytkownik/grupa) i jakie ma uprawnienia do pliku lub katalogu. Jest to mechanizm bardziej szczegółowy niż podstawowe uprawnienia, bo pozwala dodać reguły dla wielu konkretnych kont.
Najczęściej chodzi o prawa typu odczyt, zapis i wykonanie, a w praktyce także o bardziej szczegółowe operacje (np. modyfikacja, usuwanie, zmiana uprawnień) zależnie od systemu plików i narzędzi administracyjnych. ACL opisuje je per użytkownik i grupa.
"Podstawowa" kontrola zwykle kończy się na prostym modelu właściciel/grupa/pozostali. ACL jest "rozbudowana", bo pozwala dodać wiele niezależnych wpisów uprawnień dla różnych użytkowników i grup, co daje większą precyzję w środowisku firmowym (udziały, serwery, repozytoria plików).
Idea jest podobna (lista reguł uprawnień), ale implementacje i nazewnictwo mogą się różnić. W Windows często spotkasz uprawnienia NTFS i narzędzia typu icacls, a w Linux narzędzia typu getfacl/setfacl i zależność od obsługi ACL w systemie plików.
Chodzi o to, że administrator może wskazać konkretne konto (użytkownika) albo konkretną grupę i przypisać jej uprawnienia do zasobu. To kluczowa różnica względem prostych uprawnień, które często ograniczają się do jednego właściciela i jednej grupy.
Nie. ACL dotyczy autoryzacji dostępu (kto ma prawa do zasobu), a nie rejestrowania czasu dostępu. Czas dostępu to temat atrybutów plików, logów lub monitoringu sieci, natomiast ACL służy do przyznawania/odmawiania uprawnień.
Typowo używa się narzędzia getfacl, które wyświetla listę wpisów ACL dla pliku lub katalogu. Na egzaminie ważne jest zrozumienie idei: wynik pokazuje użytkowników/grupy oraz przypisane im prawa, a nie parametry typu "czas dostępu".
Można to robić w GUI (Właściwości → Zabezpieczenia) lub z linii poleceń narzędziem icacls. Niezależnie od metody sens jest ten sam: dodajesz/zmieniasz wpisy dla użytkowników i grup, definiując ich prawa do obiektu.
Najczęstsze pomyłki to mylenie ACL plików z ACL sieciowymi (na routerach), wybieranie odpowiedzi o "czasie dostępu", bo brzmi technicznie, oraz uznanie, że ACL to tylko zwykłe rwx. Warto kojarzyć ACL jako listę wielu wpisów dla różnych kont.
Gdy administrujesz serwerami plików, udziałami sieciowymi, katalogami konfiguracji usług i danymi użytkowników. ACL pozwala wdrożyć zasadę najmniejszych uprawnień: każdy ma tylko taki dostęp, jaki jest potrzebny. To zmniejsza ryzyko wycieku danych i błędów operacyjnych.
info

To pytanie poprawnie rozwiązuje 64% zdających egzamin. średnie

Eksperci podkreślają: "ACL to listy kontroli dostępu, które rozszerzają standardowy model uprawnień plików."

Źródła:

  • Microsoft Learn: Icacls - displays or modifies discretionary access control lists (DACLs) on specified files, https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/icacls (accessed 2026-02-27)
  • Linux man-pages: setfacl(1) - set file access control lists, https://man7.org/linux/man-pages/man1/setfacl.1.html (accessed 2026-02-27)
  • Linux man-pages: getfacl(1) - get file access control lists, https://man7.org/linux/man-pages/man1/getfacl.1.html (accessed 2026-02-27)

Materiały:

  • Dokumentacja systemowa Windows dotycząca uprawnień NTFS i narzędzi do zarządzania ACL
  • Dokumentacja Linuksa: przewodniki o POSIX ACL oraz narzędzia getfacl/setfacl
  • Materiały szkolne z administracji systemami i serwerami plików (model użytkownik–grupa–uprawnienia)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego