Polecenia netstat i net user

Netstat (skrót od network statistics) to polecenie systemowe używane do sprawdzania informacji o połączeniach sieciowych i pracy protokołów. Działa w systemach Windows, Linux i macOS.

Do czego służy?

  • Pokazuje aktywne połączenia sieciowe w komputerze.

  • Informuje, na jakich portach nasłuchują programy.

  • Umożliwia sprawdzenie statystyk protokołów (TCP, UDP, ICMP).

  • Pomaga diagnozować problemy z siecią.




Wpisz polecenia netstat i netuser do konsoli poleceń Windows Server 2012 i zescreenuj wyniki do pliku tekstowego:

netstat – to narzędzie, do analizy połączeń sieciowych.

netstat – bez parametrów, wyświetla aktywne połączenia protokołu TCP

netstat -e – wyświetla statystyki naszego interfejsu

netstat -a – wyświetla wszystkie aktywne połączenia protokołu TCP oraz porty protokołu TCP i UDP, na których komputer nasłuchuje

netstat -o – wyświetla aktywne połączenia protokołu TCP i dołącza identyfikatory procesów (PID) poszczególnych połączeń



net user
to polecenie systemowe w Windows, które służy do zarządzania kontami użytkowników w systemie.

Do czego służy?

  • Wyświetla listę użytkowników w systemie.

  • Pozwala dodawać i usuwać konta.

  • Umożliwia zmianę haseł użytkowników.

  • Ustawia różne właściwości kont (np. czas logowania).

  • net user – lista wszystkich kont w systemie.
  • net user [nazwa] – szczegółowe informacje o koncie użytkownika.
  • /add – dodaje nowe konto użytkownika.
  • /delete – usuwa konto użytkownika.
  • /active:{yes | no} – włącza (yes) lub blokuje (no) konto.
  • /comment:”tekst” – dodaje komentarz/opis do konta.
  • /passwordchg:{yes | no} – określa, czy użytkownik może zmienić własne hasło.
  • /passwordreq:{yes | no} – określa, czy konto musi mieć hasło.
  • /expires:{data | never} – ustawia datę wygaśnięcia konta (lub never – bez wygaśnięcia). – W formacie dd.mm.rrrr | np. 07.09.2025
  • /times:{dni,godziny | all} – określa, kiedy użytkownik może się logować (np. pn-pt,8-16)
    dni – określa, w jakie dni tygodnia użytkownik może się logować.
    godziny
    – określają przedział godzin, kiedy logowanie jest możliwe.
    all
    – pozwala logować się zawsze (brak ograniczeń).
    /times: ,
    – przecinek oddziela dni od godzin.
  • ; – średnik oddziela kilka zakresów (np. dwa różne przedziały godzinowe).

• • /domain – używane w środowisku domenowym (Active Directory).

lusrmgr.msc – możemy też sprawdzić graficznie czy to konto zostało utworzone uruchamiając odpowiednią przystawkę za pomocą polecenia lusrmgr.msc. Wciskamy kombinację klawiszy Win+R, a potem wpisujemy nasze polecenie

net user test zaq1@WSX – ustawiamy (zmieniamy) nowe hasło dla konta użytkownika test

net user test /active:no – wyłączamy konto test

net user test /expires:24.12.2025 – ustawiamy datę wygaśnięcia konta test

net user test /times:pn,13:00-14:00;pt,8:00-12:00 – ustawiamy dni i godziny logowania dla konta test

net user test /delete – usuwamy konto test



Zadania do wykonania na lekcji:

1. Tworzenie nowego użytkownika
Utwórz w systemie nowego użytkownika o nazwie uczen1 z hasłem Inf2025!. Następnie sprawdź, czy konto zostało poprawnie dodane.

2. Zmiana hasła istniejącego użytkownika
Zmień hasło użytkownika uczen1 na NoweHaslo!123. Potwierdź, że zmiana została wykonana.

3. Dodanie opisu do konta
Dodaj opis „Konto testowe ucznia” do użytkownika uczen1. Sprawdź, czy opis został przypisany.

4. Zablokowanie konta
Zablokuj konto uczen1, a następnie sprawdź jego status.

5. Odblokowanie konta
Odblokuj konto uczen1, tak aby użytkownik mógł ponownie się logować.

6. Ustawienie konta, którego hasło nigdy nie wygasa
Skonfiguruj konto uczen1 tak, aby hasło nie wymagało zmiany po określonym czasie.

7. Wyświetlenie listy wszystkich kont użytkowników
Wyświetl w systemie listę wszystkich użytkowników i wskaż, które konta są wbudowane (np. Administrator, Gość).

8. Konto z ograniczonym czasem logowania

Utwórz użytkownika praktykant z hasłem Start123!, ale tak, aby mógł logować się tylko od poniedziałku do piątku w godzinach 8:00–16:00.

9. Konto tymczasowe z datą wygaśnięcia

Utwórz konto projekt2025 z hasłem Temp!2025, które automatycznie wygaśnie 31.12.2025. Dodaj komentarz: „Konto dla projektu semestralnego”.

10. Zmiana uprawnień logowania

Utwórz użytkownika nocna_zmiana z hasłem Shift@2025, ale tak, aby mógł logować się tylko w weekendy (sobota, niedziela) w godzinach 20:00–6:00.

11. Zabezpieczenie konta przed zmianą hasła

Dodaj użytkownika pracownik z hasłem BezpieczneHaslo!1, ustaw tak, aby:

  • nie mógł zmieniać swojego hasła,
  • hasło musiało być wymagane,
  • konto było aktywne bez ograniczeń czasowych.

12. Usuwanie konta

Usuń użytkownika praktykant z systemu, a następnie wyświetl listę użytkowników, aby potwierdzić, że konto zostało usunięte.


Zadania zawwansowane:

1. Konto z wymuszoną zmianą hasła przy pierwszym logowaniu

Utwórz użytkownika student2025 z hasłem Start@2025, ale tak, aby przy pierwszym logowaniu musiał zmienić hasło.

2. Konto z ograniczeniem liczby dni ważności hasła

Utwórz użytkownika testowy z hasłem Haslo!2025.
Skonfiguruj, aby hasło było ważne tylko 30 dni, a po tym czasie wymagało zmiany.

3. Blokada zmiany hasła przez użytkownika

Utwórz konto pracownik_IT z hasłem Secure#2025.
Ustaw, aby użytkownik nie mógł samodzielnie zmienić swojego hasła.

4. Konto z wyłączonym logowaniem w określone dni

Utwórz konto magazyn z hasłem Store@2025.
Skonfiguruj, aby można było logować się tylko od poniedziałku do środy w godzinach 7:00–15:00.

5. Konto z blokadą po wygaśnięciu

Utwórz użytkownika projektX z hasłem Proj!2025.
Skonfiguruj, aby konto wygasło 15.06.2026. Dodaj komentarz: „Konto tymczasowe dla projektu X”.

6. Konto z przypisanym pełnym imieniem i nazwiskiem

Utwórz konto jnowak z hasłem JN2025!, ale ustaw, aby w systemie wyświetlało się pełne imię i nazwisko „Jan Nowak” zamiast samego loginu.

7. Konto wyłączone przy tworzeniu

Utwórz konto archiwum z hasłem Arch#2025, ale skonfiguruj je tak, aby było od razu nieaktywne (nie można się na nie zalogować).

8. Konto z ograniczeniem godzinowym przechodzącym przez północ

Utwórz użytkownika nocny_admin z hasłem Night@2025.
Skonfiguruj, aby mógł logować się od poniedziałku do piątku w godzinach 22:00–06:00.
(Uwaga: trzeba rozdzielić zakres godzin na dwa przedziały).

Pomoc:

  • /passwordchg:no (blokada zmiany hasła),

  • /expires:data (ustawienie daty wygaśnięcia konta),

  • /times: (kontrola czasu logowania),

  • /fullname: (pełne imię i nazwisko),

  • /active:no (konto wyłączone),

  • /logonpasswordchg:yes (wymuszenie zmiany hasła).

  • net accounts /maxpwage:30 (konto ważne przez 30 dni, po tym czasie wymaga zmiany).

Kontakt: mgzsp22@gmail.com

© 2024. Wszystkie prawa zastrzeżone.

error: Content is protected !!