KWALIFIKACJA INF2 - STYCZEŃ 2023

PYTANIE NR 37.
Zmianę hasła użytkownika egzamin w systemie Linux umożliwia polecenie
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Polecenie passwd służy w Linuksie do ustawiania i zmiany haseł. Użycie "passwd egzamin" zmienia hasło użytkownika "egzamin" (zwykle wymaga uprawnień). Pozostałe komendy tworzą katalog (mkdir), pokazują katalog roboczy (pwd) lub nie są poleceniem (shadow).

Pełne wyjaśnienie:

W systemach Linux do zmiany hasła służy polecenie passwd. Jest to standardowe narzędzie administracyjne, które ustawia nowe hasło dla bieżącego użytkownika (gdy uruchomione bez argumentów) albo dla wskazanego konta, gdy podamy nazwę użytkownika jako argument. Dlatego zapis passwd egzamin oznacza próbę zmiany hasła konta o loginie "egzamin".

W praktyce ważne są także uprawnienia: zwykły użytkownik zazwyczaj może zmienić tylko własne hasło, natomiast zmiana hasła innego konta wymaga uprawnień administracyjnych (np. uruchomienia w kontekście administratora). Mechanizm haseł jest powiązany m.in. z plikiem /etc/shadow, w którym przechowywane są skróty haseł (nie jest to jednak komenda do uruchamiania).

Dlaczego pozostałe propozycje są błędne?

  • mkdir egzaminmkdir tworzy katalog o podanej nazwie. Argument "egzamin" jest tu nazwą katalogu, a nie użytkownika, więc nie ma związku ze zmianą hasła.
  • pwd egzaminpwd wypisuje bieżący katalog roboczy. Typowo nie używa się go z argumentem w tej formie do zarządzania kontami, więc nie zmieni hasła.
  • shadow egzamin – "shadow" kojarzy się z hasłami, bo istnieje plik /etc/shadow oraz pakiet narzędzi "shadow", ale samo słowo "shadow" nie jest standardowym poleceniem do zmiany hasła użytkownika w tej składni.

Wskazówka egzaminacyjna: jeśli pytanie dotyczy haseł, najczęściej właściwym tropem jest passwd (zmiana hasła), a nie polecenia związane z katalogami lub podglądem ścieżki. Warto też pamiętać, że argument w postaci loginu ma sens tylko dla narzędzi administrujących kontami.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
passwd służy do ustawiania lub zmiany hasła użytkownika w Linuksie. Bez argumentów zmienia hasło bieżącego użytkownika, a z podaną nazwą konta (np. passwd nazwa) dotyczy wskazanego użytkownika, zwykle wymagając uprawnień administracyjnych.
Najczęściej używa się składni passwd nazwa_użytkownika. W typowej konfiguracji wymaga to uprawnień administratora, bo zwykły użytkownik nie może zmieniać haseł innych kont. Po uruchomieniu komenda poprosi o podanie nowego hasła zgodnie z polityką systemu.
mkdir jest poleceniem do tworzenia katalogów w systemie plików. Argument, np. "egzamin", jest nazwą katalogu, a nie loginem. To narzędzie nie ma funkcji administracji kontami ani uwierzytelniania, więc nie może zmieniać haseł.
pwd wyświetla aktualny katalog roboczy w terminalu (pełną ścieżkę). Używa się go podczas pracy w powłoce, aby sprawdzić, gdzie aktualnie znajdujemy się w systemie plików. Nie jest to narzędzie do zarządzania użytkownikami ani hasłami.
/etc/shadow to plik systemowy powiązany z przechowywaniem informacji o hasłach (zwykle w postaci skrótów), niedostępny do odczytu dla zwykłych użytkowników. To nie jest polecenie do uruchamiania, tylko element mechanizmu uwierzytelniania w Linuksie.
Zwykle nie. Standardowo użytkownik może zmieniać tylko własne hasło (np. przez passwd bez argumentów). Zmiana hasła innego konta wymaga uprawnień administracyjnych. Dzięki temu system ogranicza ryzyko przejęcia kont przez osoby nieuprawnione.
Najczęstsze pomyłki to mylenie poleceń o podobnym brzmieniu, wybór odpowiedzi na podstawie skojarzeń (np. "shadow" = hasła), oraz brak rozróżnienia między narzędziami administracyjnymi a poleceniami do pracy z katalogami. Pomaga nauka podstawowych komend i ich zastosowań.
Gdy chcesz zmienić hasło bieżącego użytkownika (tego, na którym jesteś zalogowany). Wtedy wystarczy uruchomić passwd bez argumentów. Komenda poprosi o aktualne hasło (w wielu konfiguracjach) oraz o podanie nowego hasła.
Możesz użyć man passwd, aby otworzyć stronę podręcznika, albo sprawdzić lokalizację polecenia komendą typu which passwd lub command -v passwd. Jeśli system jest poprawnie zainstalowany, passwd jest standardowym elementem narzędzi użytkownika.
Warto przećwiczyć w maszynie wirtualnej: tworzenie kont, nadawanie uprawnień i zmianę haseł. Ucz się z dokumentacji man (np. passwd) i zwracaj uwagę na składnię poleceń oraz skutki ich działania. Pomaga też rozumienie roli plików konfiguracyjnych, np. /etc/shadow.
info

Statystycznie 80% uczniów zna prawidłową odpowiedź. średnio łatwe

Według specjalistów z branży: "Polecenie passwd służy w Linuksie do ustawiania i zmiany haseł."

Źródła:

  • Linux man-pages: passwd(1) — https://man7.org/linux/man-pages/man1/passwd.1.html (dostęp: 2026-02-27)
  • Linux man-pages: pwd(1) — https://man7.org/linux/man-pages/man1/pwd.1.html (dostęp: 2026-02-27)
  • GNU Coreutils Manual: mkdir invocation — https://www.gnu.org/software/coreutils/manual/html_node/mkdir-invocation.html (dostęp: 2026-02-27)

Materiały:

  • Strony podręcznika systemowego (man): passwd, shadow
  • Dokumentacja dystrybucji (np. podręczniki administracji użytkownikami)
  • Ćwiczenia w terminalu na koncie testowym (VM lub kontener)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego