KWALIFIKACJA INF2 - STYCZEŃ 2023

PYTANIE NR 38.
Poleceniem systemu Windows, które wymusza zmianę hasła po zalogowaniu użytkownika test jest
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Przełącznik /logonpasswordchg:yes w poleceniu net user ustawia dla konta wymóg zmiany hasła przy następnym logowaniu. Pozostałe przełączniki dotyczą jedynie tego, czy hasło jest wymagane (/passwordreq) lub czy użytkownik może zmieniać hasło (/passwordchg), a nie wymuszają zmiany po zalogowaniu.

Pełne wyjaśnienie:

Polecenie net user służy do zarządzania kontami użytkowników (m.in. ich właściwościami) z poziomu wiersza poleceń. Jeśli administrator chce, aby użytkownik po zalogowaniu musiał ustawić nowe hasło (typowo po nadaniu hasła tymczasowego lub po resecie), używa się ustawienia odpowiadającego zasadzie "User must change password at next logon". W tej składni realizuje to przełącznik /logonpasswordchg:yes.

Dlaczego pozostałe odpowiedzi są niepoprawne?

  • net user test /passwordreq:yes – dotyczy wymogu posiadania hasła na koncie (czy konto może działać bez hasła). Nie oznacza to wymuszenia zmiany hasła przy logowaniu.
  • net user test /passwordchg:no – ogranicza możliwość samodzielnej zmiany hasła przez użytkownika. To przeciwne do celu pytania, bo nie wymusza zmiany i może nawet utrudniać zmianę.
  • net user test /passwordreq:no – wskazuje, że hasło nie jest wymagane. To również nie ma związku z wymuszeniem zmiany hasła po zalogowaniu.

W praktyce egzaminacyjnej warto zapamiętać różnicę:

  • logonpasswordchg – "co ma się stać przy kolejnym logowaniu" (wymuszenie zmiany),
  • passwordreq – "czy hasło w ogóle jest wymagane",
  • passwordchg – "czy użytkownik może zmieniać hasło".

Wskazówka do nauki: jeśli w poleceniu pojawia się człon logon, zwykle dotyczy zachowania podczas logowania, a nie samego istnienia hasła.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
To ustawienie konta, które powoduje, że po wpisaniu aktualnego (często tymczasowego) hasła użytkownik musi od razu ustawić nowe. Stosuje się je np. po resecie hasła przez administratora, aby użytkownik nie korzystał długo z hasła nadanego przez osobę trzecią.
W praktyce używa się przełącznika /logonpasswordchg:yes dla danego konta, np. net user nazwa /logonpasswordchg:yes. Ten przełącznik dotyczy zachowania przy kolejnym logowaniu, a nie samego wymagania posiadania hasła.
/passwordreq:yes dotyczy tego, czy konto ma mieć ustawione hasło (czy hasło jest wymagane). Nie oznacza to polecenia "zmień hasło przy następnym logowaniu". Można mieć konto z wymaganym hasłem i jednocześnie bez obowiązku jego natychmiastowej zmiany.
/passwordchg:no ogranicza użytkownikowi możliwość samodzielnej zmiany hasła. To inny cel administracyjny (np. konta serwisowe). Nie służy do wymuszania zmiany hasła po logowaniu, a wręcz może być z tym sprzeczne.
Najczęściej po utworzeniu nowego konta z hasłem startowym, po resecie hasła (gdy użytkownik je zapomniał) lub po incydencie bezpieczeństwa. Dzięki temu użytkownik ustawia własne, nieznane administratorowi hasło przy pierwszym kolejnym logowaniu.
Można podejrzeć właściwości konta narzędziami administracyjnymi (np. zarządzanie użytkownikami) albo sprawdzać informacje zwracane przez polecenia dotyczące kont. Na egzaminie zwykle rozpoznaje się to po samym przełączniku /logonpasswordchg w składni polecenia.
Tak, net user jest zewnętrznym poleceniem systemowym, więc można je uruchamiać zarówno w CMD, jak i w PowerShell. Trzeba jednak pamiętać o uruchomieniu konsoli z uprawnieniami administratora, jeśli modyfikujesz cudze konto lub ustawienia zabezpieczeń.
Zwykle potrzebne są uprawnienia administracyjne na komputerze (dla kont lokalnych) lub odpowiednie uprawnienia w domenie (dla kont domenowych). Bez tych uprawnień polecenie może zakończyć się odmową dostępu, mimo że składnia jest poprawna.
Oba przełączniki zawierają słowo "password", więc łatwo zadziała heurystyka podobieństwa. Kluczowy jest człon logon, który sugeruje działanie podczas logowania. Warto uczyć się skojarzeń: logon = zachowanie przy logowaniu.
Najlepiej ćwiczyć na maszynie wirtualnej: zakładać konto, zmieniać ustawienia, a potem testować logowanie. Równolegle warto zrobić krótką ściągę z najczęstszych przełączników: wymuszenie zmiany hasła, wymaganie hasła, blokady konta i uprawnienia.
info

To pytanie poprawnie rozwiązuje 66% zdających egzamin. średnie

W praktyce zawodowej kluczowe jest to, że przełącznik /logonpasswordchg:yes w poleceniu net user ustawia dla konta wymóg zmiany hasła przy następnym logowaniu.

Źródła:

  • Microsoft Learn: Net user (cmd) - opis polecenia i przełączników, https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/net-user (dostęp: 2026-03-01)
  • Microsoft Learn: Net user command reference (Windows commands) - składnia i parametry net user, https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/net-user#syntax (dostęp: 2026-03-01)
  • Microsoft Learn: User must change password at next logon (koncepcja/ustawienie konta) – powiązanie z wymuszaniem zmiany hasła, https://learn.microsoft.com/en-us/windows/security/threat-protection/security-policy-settings/ (sekcje dot. zasad haseł i kont; dostęp: 2026-03-01)

Materiały:

  • Dokumentacja Microsoft Learn: polecenie net user i jego przełączniki
  • Ćwiczenia w maszynie wirtualnej Windows: tworzenie kont, reset hasła, test logowania
  • Notatki z administracji Windows: konta lokalne, uprawnienia, zasady haseł

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego