KWALIFIKACJA INF2 + INF3 - CZERWIEC 2006

PYTANIE NR 37.
Z jakiego systemu plików należy skorzystać instalując Linuxa, by mieć możliwość definiowania uprawnień do plików i folderów?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
EXT2 jest natywnym linuksowym systemem plików obsługującym model uprawnień POSIX (właściciel, grupa oraz bity r/w/x), więc pozwala definiować prawa dostępu do plików i katalogów. FAT32 i ISO9660 nie oferują takich uprawnień, a NTFS ma inny model i w Linuksie bywa mapowany/emulowany.

Pełne wyjaśnienie:

Pytanie dotyczy możliwości definiowania uprawnień do plików i katalogów podczas instalacji Linuksa. W systemach uniksowych (w tym Linux) standardowo stosuje się model POSIX, w którym każdy obiekt ma właściciela, grupę oraz zestaw bitów uprawnień: odczyt, zapis i wykonanie. Aby takie uprawnienia działały "naturalnie", system plików musi przechowywać odpowiednie metadane (m.in. identyfikatory użytkownika i grupy oraz tryb dostępu).

Odpowiedź "EXT2" jest poprawna, ponieważ ext2 to klasyczny, natywny system plików Linuksa, który przechowuje metadane wymagane do uprawnień POSIX. Dzięki temu można poprawnie ustawiać prawa dostępu (np. poleceniami chmod/chown) i oczekiwać, że system oraz usługi będą je respektować.

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

  • "FAT32" – ten system plików jest prosty i nastawiony na kompatybilność, nie przechowuje natywnie informacji o właścicielu/grupie i typowych uniksowych bitach uprawnień. W Linuksie można spotkać jedynie "udawanie" uprawnień na poziomie montowania, ale nie jest to trwały model per-plik/per-katalog.
  • "NTFS" – posiada rozbudowane mechanizmy kontroli dostępu, ale są one zaprojektowane pod inny ekosystem (ACL Windows). W Linuksie dostęp zależy od sterownika i mapowania, a w kontekście typowego doboru systemu plików do instalacji Linuksa nie jest to standardowy wybór do partycji systemowej.
  • "ISO9660" – system plików dla nośników optycznych/obrazów płyt, zwykle tylko do odczytu i bez typowego zestawu linuksowych metadanych uprawnień dla instalacji na dysku.

W praktyce administracyjnej często spotyka się nowsze systemy z tej rodziny (np. ext3/ext4), jednak w ramach podanych opcji to ext2 jednoznacznie spełnia wymaganie natywnych uprawnień plików i katalogów.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
To standardowy model praw dostępu: każdy plik/katalog ma właściciela, grupę oraz bity odczyt/zapis/wykonanie dla właściciela, grupy i innych. Dzięki temu system kontroluje, kto może czytać, modyfikować lub uruchamiać pliki.
Musi przechowywać metadane takie jak identyfikator właściciela (UID), identyfikator grupy (GID) oraz tryb dostępu (bity r/w/x). Bez tych danych uprawnienia mogą być tylko emulowane podczas montowania, a nie zapisane trwale dla każdego pliku.
FAT32 nie ma natywnego mechanizmu właściciela/grupy i bitów r/w/x w stylu Unix. W Linuksie można ustawić "maskę" uprawnień przy montowaniu, ale dotyczy ona zwykle całego systemu plików, a nie precyzyjnych praw per plik i per katalog.
NTFS ma własny model ACL, typowy dla Windows. W Linuksie zachowanie zależy od sterownika i mapowania (czasem uprawnienia są przypisywane "umownie"). Na egzaminach i w typowej instalacji partycji systemowej Linuksa wybiera się natywne systemy plików z rodziny ext.
ext2 to klasyczny system plików Linuksa przeznaczony do pracy na dyskach/partycjach. Obsługuje metadane POSIX (właściciel, grupa, tryb), więc pozwala kontrolować dostęp do danych. Historycznie był popularny, dziś częściej spotyka się jego następców.
ISO9660 występuje głównie na płytach CD/DVD i obrazach ISO. Jest nastawiony na dystrybucję danych, często w trybie tylko do odczytu, i nie jest typowym wyborem na partycję systemową Linuksa, gdzie potrzebny jest zapis i uprawnienia POSIX.
Najczęściej używa się narzędzi takich jak lsblk, blkid lub podglądu w /etc/fstab. Pozwalają zobaczyć typ systemu plików (np. ext*, vfat) i punkt montowania, co ułatwia diagnostykę problemów z dostępem.
Do zmiany uprawnień służy chmod, a do zmiany właściciela/grupy chown. Przykładowo możesz nadać prawo odczytu tylko właścicielowi lub ustawić uprawnienia dla katalogu tak, aby użytkownicy z danej grupy mogli w nim zapisywać.
Częsty błąd to wybór systemu "z Windows" (np. FAT) z przyzwyczajenia, bez sprawdzenia wsparcia metadanych POSIX. Innym problemem jest mylenie emulacji uprawnień (ustawianej przy montowaniu) z realnymi uprawnieniami zapisanymi dla każdego pliku.
Warto porównać cechy: obsługa uprawnień POSIX, journaling, typowe zastosowania (partycja systemowa, pendrive, obraz ISO) oraz kompatybilność z Windows. Dobrą metodą są krótkie ćwiczenia: sformatuj nośnik i sprawdź, jak zachowują się prawa dostępu.
info

Około 69% zdających odpowiada poprawnie na to pytanie. średnie

Eksperci podkreślają: "EXT2 jest natywnym linuksowym systemem plików obsługującym model uprawnień POSIX (właściciel, grupa oraz bity r/w/x), więc pozwala definiować prawa dostępu do plików i katalogów."

Źródła:

  • Linux kernel documentation: "ext2 filesystem" (docs.kernel.org) https://docs.kernel.org/filesystems/ext2.html - accessed 2026-03-02
  • Linux kernel documentation: "VFAT filesystem" (docs.kernel.org) https://docs.kernel.org/filesystems/vfat.html - accessed 2026-03-02
  • Linux kernel documentation: "ISO 9660 filesystem support" (docs.kernel.org) https://docs.kernel.org/filesystems/iso9660.html - accessed 2026-03-02

Materiały:

  • Dokumentacja Linuksa: podstawy uprawnień plików (chmod, chown, umask)
  • Dokumentacja systemów plików w jądrze Linux (ext2, vfat, iso9660, ntfs)
  • Ćwiczenia praktyczne: tworzenie plików/katalogów i zmiana uprawnień w terminalu

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego