W poleceniu chmod 321 start liczba 321 jest zapisem oktalnym (0–7), w którym każda cyfra opisuje zestaw bitów uprawnień r/w/x dla trzech klas użytkowników w kolejności: właściciel, grupa, pozostali.
Klucz jest prosty: r = 4 (read), w = 2 (write), x = 1 (execute). Każdą cyfrę rozbijamy na sumę tych wartości:
- 3 dla właściciela = 2 + 1, czyli zapis i wykonanie (bez czytania).
- 2 dla grupy = tylko 2, czyli zapis (bez czytania i bez wykonania).
- 1 dla pozostałych = tylko 1, czyli wykonanie (bez czytania i bez zapisu).
To dokładnie odpowiada odpowiedzi: "wykonanie i zapis dla właściciela pliku, zapis dla grupy, wykonanie dla pozostałych."
Pozostałe propozycje są błędne z typowych powodów egzaminacyjnych:
- Odpowiedzi odwołujące się do "pełnej kontroli dla użytkownika root" są mylące, bo chmod nie ustawia oddzielnych praw dla "root"; polecenie operuje na klasach właściciel/grupa/pozostali oraz na bitach r/w/x.
- Warianty sugerujące czytanie, zapis i wykonanie dla właściciela odpowiadałyby wartości 7, a nie 3. Podobnie "zapis i wykonanie dla grupy" to 3, a nie 2.
- Warianty mieszające role "użytkownik standardowy" z klasami uprawnień mogą prowadzić do złej interpretacji: w systemie plików liczy się przynależność do grupy i to, kto jest właścicielem pliku, a nie to, czy konto jest "standardowe".
Wskazówka do nauki: zapamiętaj mapę 0–7 jako kombinacje bitów: 0=---, 1=--x, 2=-w-, 3=-wx, 4=r--, 5=r-x, 6=rw-, 7=rwx. Wtedy odczyt "321" staje się natychmiastowy.