KWALIFIKACJA INF2 - TEST WIEDZY NR 2

PYTANIE NR 14.
Jesteś administratorem systemu Linux. Musisz zablokować dostęp do konta użytkownika. Które z poniższych poleceń pozwoli Ci to zrobić?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
usermod -L blokuje konto przez zablokowanie hasła użytkownika (tzw. password lock), co w praktyce uniemożliwia logowanie hasłem. Pozostałe opcje nie są standardowymi przełącznikami służącymi do blokowania konta w typowym użyciu polecenia usermod.

Pełne wyjaśnienie:

Polecenie usermod służy do modyfikowania parametrów konta użytkownika w Linuksie (zwykle narzędzia z pakietu shadow-utils). Aby zablokować dostęp do konta bez usuwania użytkownika i jego plików, stosuje się blokadę logowania realizowaną przez zablokowanie hasła.

Opcja -L (lock) powoduje zablokowanie hasła użytkownika w bazie haseł, co w typowym scenariuszu oznacza, że użytkownik nie zaloguje się metodą wymagającą poprawnego hasła. To jest standardowa, administracyjna metoda "wyłączenia" konta na czas np. wyjaśnienia incydentu lub przerwy w zatrudnieniu.

Dlaczego pozostałe odpowiedzi są błędne w kontekście pytania:

  • usermod -D username – przełącznik -D jest kojarzony z ustawieniami domyślnymi w niektórych narzędziach, ale nie jest typową opcją służącą do blokowania konkretnego konta w tym poleceniu.
  • usermod -B username – nie jest standardową opcją służącą do blokady konta; wybór takiej odpowiedzi zwykle wynika z mylenia przełączników.
  • usermod -I username – również nie jest standardową metodą blokowania konta w tym poleceniu; w praktyce blokadę konta realizuje się opcją -L lub innymi mechanizmami administracyjnymi, zależnie od celu.

Wskazówka egzaminacyjna: jeśli pytanie dotyczy "zablokowania dostępu do konta" i w odpowiedziach jest opcja -L, to najczęściej chodzi o lock. Warto rozróżniać blokadę (odwracalną) od usunięcia użytkownika.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Najczęściej blokuje się możliwość logowania, a nie usuwa konto. W praktyce używa się blokady hasła (lock), np. przez usermod -L lub odpowiednie polecenie do blokady hasła. Dzięki temu katalog domowy i pliki pozostają, a dostęp można później przywrócić.
Opcja -L oznacza "lock" i powoduje zablokowanie hasła użytkownika w bazie kont. Skutkiem jest brak możliwości uwierzytelnienia hasłem, więc standardowe logowanie zostaje zatrzymane. To szybka metoda administracyjna stosowana przy czasowym wyłączaniu kont.
Blokada jest odwracalna: konto i dane zostają, ale logowanie jest wstrzymane. Usunięcie konta usuwa wpis użytkownika z systemu (a czasem także katalog domowy, zależnie od opcji). Na egzaminie zwracaj uwagę, czy pytanie mówi o "blokadzie", czy o "usunięciu".
Możesz sprawdzić stan konta i hasła poleceniami administracyjnymi (np. narzędziami z pakietu shadow). Istotne jest, czy hasło jest oznaczone jako zablokowane oraz czy konto nie ma dodatkowych ograniczeń logowania. W praktyce pomaga też odczyt informacji o koncie i statusie haseł.
Blokadę konta stosuje się, gdy chcesz natychmiast wstrzymać dostęp (np. incydent bezpieczeństwa) i nie dopuścić do logowania w ogóle, zamiast tylko wymusić nowe hasło. Zmiana hasła pozostawia możliwość logowania, jeśli użytkownik je pozna; blokada jest bardziej "zero-jedynkowa".
Odblokowanie jest zwykle odwróceniem operacji "lock" (czyli "unlock") przy użyciu odpowiedniego przełącznika w tym samym narzędziu administracyjnym. Po odblokowaniu użytkownik wraca do standardowego trybu logowania. Warto pamiętać o polityce haseł i ewentualnej konieczności wymuszenia zmiany hasła.
Blokada dotyczy głównie logowania i uwierzytelniania. Procesy już uruchomione mogą nadal działać, bo blokada nie zawsze "zabija" działające sesje. W realnej administracji często łączy się blokadę konta z analizą aktywnych sesji i ewentualnym ich zakończeniem.
Najczęściej myli się przełączniki o podobnych literach i zgaduje na podstawie wyglądu, a nie znaczenia. Drugi błąd to mieszanie narzędzi: część opcji dotyczy innych poleceń niż usermod. Pomaga nawyk sprawdzania w dokumentacji: "lock" = -L.
To różne mechanizmy. Blokada hasła zatrzymuje logowanie przez brak możliwości poprawnego uwierzytelnienia hasłem. Zmiana powłoki na nologin blokuje uruchomienie powłoki po zalogowaniu. W praktyce oba podejścia mogą ograniczać dostęp, ale działają na innych warstwach.
Ćwicz podstawowe komendy: tworzenie kont, modyfikację parametrów, blokadę i odblokowanie oraz sprawdzanie statusu. Ucz się znaczenia najważniejszych przełączników z man. Na egzaminie często sprawdza się rozróżnienie: blokada konta vs usunięcie konta vs zmiana hasła.
info

Około 66% zdających odpowiada poprawnie na to pytanie. średnie

Eksperci podkreślają: "usermod -L blokuje konto przez zablokowanie hasła użytkownika (tzw. password lock), co w praktyce uniemożliwia logowanie hasłem."

Źródła:

  • Linux man-pages: usermod(8) — opis opcji -L (lock), https://man7.org/linux/man-pages/man8/usermod.8.html - dostęp 2026-02-18
  • shadow-utils documentation: usermod — opcje zarządzania kontem, https://github.com/shadow-maint/shadow/blob/master/man/usermod.8.xml - dostęp 2026-02-18
  • Debian Wiki / docs: Shadow password suite (kontekst narzędzi usermod/passwd), https://wiki.debian.org/ShadowPasswordSuite - dostęp 2026-02-18

Materiały:

  • Strony podręcznika systemowego: man usermod, man passwd, man shadow
  • Dokumentacja pakietu shadow-utils dla używanej dystrybucji
  • Materiały ćwiczeniowe z administracji Linuksem (zarządzanie użytkownikami i uprawnieniami)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego