KWALIFIKACJA INF2 - STYCZEŃ 2016

PYTANIE NR 14.
W systemie Linux plik ma ustawione uprawnienia na 765. Grupa przypisana do tego pliku może go
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Uprawnienia 765 oznaczają:
7 dla właściciela = rwx, 6 dla grupy = rw-, 5 dla innych = r-x.
Skoro pytanie dotyczy grupy, to ma ona rw-: może odczytać i zapisać plik, ale nie może go wykonać.

Pełne wyjaśnienie:

W Linuksie zapis uprawnień w formie trzech cyfr (np. 765) jest zapisem ósemkowym, gdzie każda cyfra opisuje osobno: właściciela, grupę oraz pozostałych użytkowników.

Każda cyfra jest sumą wartości: r=4 (odczyt), w=2 (zapis), x=1 (wykonanie). Dzięki temu można szybko rozłożyć cyfrę na konkretne prawa.

  • 7 = 4+2+1 = rwx (właściciel może czytać, pisać i wykonywać)
  • 6 = 4+2 = rw- (grupa może czytać i pisać, ale nie wykonywać)
  • 5 = 4+1 = r-x (inni mogą czytać i wykonywać, ale nie pisać)

Pytanie dotyczy wyłącznie grupy przypisanej do pliku, więc analizujemy środkową cyfrę: 6. To daje uprawnienia rw-, czyli poprawne jest: "odczytać i zapisać."

Pozostałe odpowiedzi są błędne, bo:
Opcja z "odczytać i wykonać" odpowiadałaby wartości 5 (r-x), a nie 6.
Opcja z "odczytać, zapisać, wykonać" odpowiadałaby wartości 7 (rwx).
Opcja z "tylko odczytać" odpowiadałaby wartości 4 (r--).

Wskazówka egzaminacyjna: gdy widzisz trzy cyfry, zawsze najpierw podpisz je w głowie jako właściciel–grupa–inni, a dopiero potem rozkładaj na 4/2/1. To minimalizuje pomyłki kolejności.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
To zapis ósemkowy (numeric mode) uprawnień: pierwsza cyfra dla właściciela, druga dla grupy, trzecia dla innych. Każda cyfra jest sumą: r=4, w=2, x=1. Dla 765: właściciel ma rwx, grupa rw-, inni r-x.
Rozbij 6 na składniki 4+2+0. To daje r (4) i w (2), ale bez x (1). Czyli 6 oznacza rw-: odczyt i zapis, bez wykonywania.
W klasycznym modelu uprawnień Linux/Unix trzy cyfry odpowiadają kolejno: właściciel–grupa–inni. Jeśli pytanie dotyczy grupy przypisanej do pliku, to analizujesz środkową cyfrę, bo ona opisuje dokładnie prawa członków tej grupy.
Dla plików zwykłych x oznacza prawo wykonania (uruchomienia, jeśli plik jest wykonywalny, np. skrypt). Dla katalogów x ma inne znaczenie: pozwala "wejść" do katalogu i przechodzić przez niego. Na egzaminie warto rozróżniać plik i katalog.
Grupa ma wartość 6, czyli 4+2. To daje odczyt i zapis (rw-). Brak składnika 1 oznacza brak prawa wykonania, więc członek grupy nie uruchomi pliku jako wykonywalnego na podstawie tych uprawnień.
Najczęściej używa się ls -l, które pokazuje uprawnienia w formie rwx (np. rwxrwxr-x). Dodatkowo w wielu systemach stat potrafi wyświetlić uprawnienia także w postaci liczbowej. To ułatwia weryfikację zmian po chmod.
Użyj trybu numerycznego: chmod 765 nazwa_pliku. To nada właścicielowi rwx, grupie rw-, a innym r-x. Na egzaminie ważne jest, aby rozumieć znaczenie cyfr, a nie tylko pamiętać składnię polecenia.
Wartość 5 to 4+1, czyli r-x: odczyt oraz wykonanie, bez zapisu. To częsty "dystraktor" w zadaniach, bo wygląda podobnie do 6, ale różni się tym, że ma x zamiast w.
Najczęstsze pomyłki to: zamiana kolejności (np. traktowanie trzeciej cyfry jako grupy), nieuwzględnianie rozbicia na 4/2/1 oraz automatyczne dopisywanie x przy wysokich cyfrach. Pomaga schemat: właściciel–grupa–inni oraz tabelka 7=rwx, 6=rw-, 5=r-x, 4=r--.
Nie. Dla grupy liczy się druga cyfra, czyli 6. Ponieważ 6=4+2 (bez +1), grupa ma rw-, a więc może czytać i pisać, ale nie ma x. Prawo wykonania dla grupy pojawiłoby się dopiero przy 7 (rwx) lub 5 (r-x).
info

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

Eksperci podkreślają: "Uprawnienia 765 oznaczają:7 dla właściciela = rwx, 6 dla grupy = rw-, 5 dla innych = r-x.Skoro pytanie dotyczy grupy, to ma ona rw-: może odczytać i zapisać plik, ale nie może go wykonać."

Źródła:

  • GNU Coreutils Manual: chmod invocation (Numeric Modes), https://www.gnu.org/software/coreutils/manual/html_node/chmod-invocation.html - accessed 2026-02-27
  • Linux manual page: chmod(1), section DESCRIPTION / MODES, https://man7.org/linux/man-pages/man1/chmod.1.html - accessed 2026-02-27
  • The Linux Documentation Project: File Permissions, https://tldp.org/LDP/intro-linux/html/sect_03_04.html - accessed 2026-02-27

Materiały:

  • Strona podręcznika systemowego: chmod (sekcja o trybie ósemkowym)
  • Materiały o modelu uprawnień plików w Linuksie (rwx, właściciel/grupa/inni)
  • Ćwiczenia praktyczne: tworzenie plików i zmiana uprawnień poleceniami chmod/ls -l

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego