Polecenie chmod +x test używa trybu symbolicznego programu chmod. Symbol +x oznacza "dodaj prawo wykonywania (execute)". W kontekście zwykłego pliku jest to ustawienie bitu wykonywania, dzięki któremu plik może być uruchamiany (np. jako skrypt powłoki lub plik binarny).
Ważny szczegół: jeśli w zapisie symbolicznym nie podasz klasy uprawnień (u – właściciel, g – grupa, o – inni), to zmiana dotyczy domyślnie a (czyli wszystkich klas). W praktyce jest to równoważne chmod a+x test, z zastrzeżeniem, że niektóre systemy uwzględniają również bieżącą maskę umask przy wyliczaniu wyniku operacji.
Dlatego odpowiedź "pozwala na uruchomienie pliku test przez każdego użytkownika" jest poprawna: po dodaniu bitu x dla a każdy (właściciel, członkowie grupy oraz pozostali użytkownicy) otrzymuje możliwość uruchomienia pliku.
Pozostałe odpowiedzi są błędne, bo opisują inne prawa lub inny obiekt działania:
- Stwierdzenie o "nadaniu prawa do odczytu właścicielowi" dotyczy bitu r, a nie x. Polecenie +x nie dodaje odczytu.
- Teza o "odebraniu wszystkim prawa do zapisu" wymagałaby modyfikacji bitu w (np. -w), a tutaj zmieniany jest wyłącznie bit wykonywania.
- Opis "pełnej kontroli nad wszystkimi plikami w katalogu test" sugeruje działanie rekursywne na katalogu (np. opcja -R) i dodatkowo nadanie wielu praw. Samo chmod +x test dotyczy wskazanego obiektu o nazwie test i dodaje tylko wykonywanie.
Wskazówka egzaminacyjna: zawsze rozdziel w głowie trzy elementy zapisu chmod: kto (u/g/o/a), co robi (+/-/=), oraz jakie prawo (r/w/x). Brak "kto" oznacza zwykle "wszyscy".