W Linuksie uprawnienia pliku często zapisuje się ósemkowo (jak w poleceniu chmod) w postaci trzech cyfr: pierwsza dotyczy właściciela (user), druga grupy (group), trzecia innych (others).
Każda cyfra od 0 do 7 jest sumą bitów:
- 4 = odczyt (r)
- 2 = zapis/modyfikacja (w)
- 1 = wykonanie/uruchomienie (x)
Dla uprawnień 541 interesuje nas właściciel, czyli pierwsza cyfra: 5. Rozbijamy ją na składniki: 5 = 4 + 1. To oznacza, że właściciel ma:
- prawo odczytu (r), bo jest "4",
- prawo wykonania (x), bo jest "1",
- brak prawa zapisu (w), bo nie ma składnika "2".
Stąd poprawne jest stwierdzenie, że właściciel może plik odczytać i wykonać.
Pozostałe odpowiedzi wynikają z typowych pomyłek:
- "tylko wykonać" pomija fakt, że w "5" zawiera się również "4", czyli odczyt.
- "modyfikować" byłoby prawdziwe, gdyby w pierwszej cyfrze występował składnik "2" (np. 6=4+2 lub 7=4+2+1), ale tu go nie ma.
- "odczytać, zapisać i wykonać" odpowiadałoby wartości 7 (4+2+1), a nie 5.
Na egzaminie warto zawsze rozbić cyfrę na sumę 4/2/1 zamiast zgadywać na podstawie podobnych przykładów (np. 755).