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 egzamin – mkdir 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 egzamin – pwd 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.