KWALIFIKACJA INF2 - TEST WIEDZY NR 2

PYTANIE NR 12.
Pracujesz na komputerze z systemem Linux i chcesz sprawdzić, do jakich grup należy użytkownik "user3". Które polecenie wybierzesz?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Polecenie
groups user3
wypisuje grupy, do których należy wskazany użytkownik w systemie Linux. To szybki sposób sprawdzenia członkostw wpływających na uprawnienia do plików i usług. Pozostałe propozycje mają błędną składnię albo odwołują się do nieistniejących narzędzi.

Pełne wyjaśnienie:

W systemach Linux/Unix przynależność do grup jest kluczowa, ponieważ często to właśnie uprawnienia grupowe decydują o dostępie do plików, katalogów i usług (np. udziałów, urządzeń, logów).

Polecenie groups user3 służy do wyświetlenia listy grup, do których należy użytkownik user3. Administrator otrzymuje wprost informację o członkostwach (grupa podstawowa i grupy dodatkowe), co ułatwia diagnozę problemów typu "nie mam dostępu do katalogu" albo "usługa wymaga członkostwa w danej grupie".

  • "user groups user3" – błędna składnia; w typowej powłoce najpierw podaje się nazwę polecenia, a dopiero potem argumenty. Wstawienie słowa user na początku nie tworzy poprawnego polecenia.
  • "user3 groups" – odwrócona kolejność; nazwa użytkownika nie jest poleceniem, więc system spróbuje uruchomić program o nazwie user3, co zwykle skończy się komunikatem o braku takiego pliku/komendy.
  • "groupcheck user3" – wygląda wiarygodnie, ale nie jest standardowym narzędziem w typowych zestawach poleceń GNU/Linux. Na egzaminie liczy się rozpoznanie narzędzi systemowych dostępnych "z pudełka".

Wskazówka egzaminacyjna: jeśli pytanie dotyczy "do jakich grup należy użytkownik", najczęściej pasują polecenia typu groups lub id. Zwracaj uwagę na kolejność: polecenie + argument.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Polecenie groups wyświetla listę grup, do których należy użytkownik. Bez argumentu zwykle pokazuje grupy bieżącego użytkownika, a z argumentem (np. user3) podaje członkostwa wskazanego konta, co pomaga ocenić jego uprawnienia.
Najprościej użyć polecenia: groups user3. Zwróci ono nazwy grup przypisanych do konta user3. To częsty krok w diagnozowaniu problemów z dostępem do plików i katalogów oraz weryfikacji konfiguracji kont.
W Linux uprawnienia do zasobów często wynikają z modelu właściciel–grupa–inni. Jeśli użytkownik należy do właściwej grupy, może mieć dodatkowe prawa (odczyt/zapis/wykonanie). Sprawdzenie grup pozwala szybko ustalić, skąd biorą się (lub nie) wymagane uprawnienia.
Tak. Samo groups zazwyczaj pokaże grupy aktualnie zalogowanego użytkownika. Gdy chcesz sprawdzić inne konto, musisz dodać argument, np. groups user3. To przydatne w administracji wieloma kontami na serwerze lub w pracowni.
Często używa się też polecenia id, które pokazuje identyfikatory UID/GID oraz grupy. W kontekście egzaminu warto pamiętać: groups skupia się na listowaniu grup, a id podaje szerszy zestaw informacji o koncie.
W powłoce Linux najpierw wpisujesz nazwę polecenia, a potem argumenty. "user3" jest nazwą konta, nie programem. Taki zapis powoduje próbę uruchomienia komendy o nazwie user3, więc zwykle pojawi się błąd, że nie znaleziono polecenia.
W typowych zestawach narzędzi GNU/Linux nie ma standardowego polecenia groupcheck do listowania grup użytkownika. Na egzaminie należy wybierać komendy powszechnie dostępne w systemie, takie jak groups (lub czasem id), a nie nazwy "brzmiące wiarygodnie".
Najczęstsze pomyłki to: zła kolejność (argument przed poleceniem), literówki w nazwie komendy, mylenie narzędzi (np. groups vs. polecenia do modyfikacji jak usermod) oraz zakładanie, że "podobnie brzmiące" polecenie na pewno istnieje.
Najczęściej wtedy, gdy użytkownik zgłasza brak dostępu do zasobu, podczas nadawania ról (np. dostęp do urządzeń, katalogów projektowych), przy konfiguracji usług wymagających członkostwa w grupie oraz w audycie kont. To szybka kontrola przed wprowadzaniem zmian.
Ćwicz w terminalu krótkie komendy administracyjne i ich składnię: rozpoznawaj, co jest poleceniem, a co argumentem. Ucz się po jednym celu na komendę (np. "sprawdź grupy" → groups). Dodatkowo czytaj skrócone opisy w man, aby utrwalać znaczenie.
info

To pytanie poprawnie rozwiązuje 77% zdających egzamin. średnio łatwe

Eksperci podkreślają: "Polecenie groups user3 wypisuje grupy, do których należy wskazany użytkownik w systemie Linux."

Źródła:

  • man7.org, "groups(1) — print the groups a user is in" (GNU coreutils) https://man7.org/linux/man-pages/man1/groups.1.html - accessed 2026-03-02
  • GNU Coreutils Manual, "groups: Print group memberships" https://www.gnu.org/software/coreutils/manual/html_node/groups-invocation.html - accessed 2026-03-02
  • Ubuntu Manpage, "groups — print the groups a user is in" https://manpages.ubuntu.com/manpages/jammy/en/man1/groups.1.html - accessed 2026-03-02

Materiały:

  • Strona podręcznika systemowego: man groups
  • Materiały o uprawnieniach plików w Linux (chmod/chown/chgrp)
  • Ćwiczenia z administracji użytkownikami i grupami (useradd/usermod/groupadd)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego