Zamknij menu
    Nowe
    MacBook Pro showing programming language

    Jak otworzyć, uruchomić i stworzyć plik JAR? Przewodnik po archiwach Java

    2025-09-07
    shallow focus photo of person using MacBook

    Serwer Linux – zalety VPS, konfiguracja i bezpieczeństwo

    2025-09-03
    purple and yellow abstract painting

    Jak diagnozować kernel panic? Przyczyny, objawy i zapobieganie

    2025-08-31
    Facebook X (Twitter) Instagram
    Linuksowo
    • Główna
    • Dystrybucje
    • Tematy
      • Administracja
      • Bezpieczeństwo
      • Instalacja
      • Oprogramowanie
      • Podstawy
      • Wybór systemu
      • Rozszerzenia plików
    • Pozostałe
    Linuksowo
    Główna»Pozostałe»Jak dodawać i zarządzać kontami użytkowników w Linuksie?
    Pozostałe

    Jak dodawać i zarządzać kontami użytkowników w Linuksie?

    Norbert BarwickiNorbert BarwickiBrak komentarzy3 min. czyt.
    Udostępnij
    Facebook Twitter LinkedIn Pinterest E-mail

    Dodawanie i zarządzanie kontami użytkowników w systemie Linux to jedno z najważniejszych zadań każdego administratora. Prawidłowa konfiguracja i obsługa kont wpływa na bezpieczeństwo, stabilność oraz wygodę pracy w systemie. Poniżej znajdziesz kompleksowy poradnik — krok po kroku — obejmujący praktycznie wszystkie aspekty obsługi użytkowników: od tworzenia kont, przez modyfikację i nadawanie uprawnień, po ich usuwanie i zarządzanie grupami.

    Spis treści pokaż
    1 1. Podstawy zarządzania użytkownikami w Linuksie
    2 2. Tworzenie konta użytkownika
    2.1 a) Z użyciem linii poleceń
    2.2 b) Z użyciem narzędzi graficznych
    3 3. Modyfikacja oraz blokowanie/odblokowywanie kont
    3.1 a) Zmiana danych użytkownika
    3.2 b) Blokowanie i odblokowywanie konta
    4 4. Usuwanie konta użytkownika
    5 5. Zarządzanie grupami użytkowników
    6 6. Nadawanie i zarządzanie uprawnieniami (sudo)
    7 7. Przegląd i edycja istniejących kont i uprawnień
    8 8. Przykładowy scenariusz – dodanie użytkownika z wszystkimi uprawnieniami
    9 9. Dobre praktyki i rady
    10 10. Dodatkowe źródła i dokumentacja

    1. Podstawy zarządzania użytkownikami w Linuksie

    Podstawowym celem zarządzania kontami jest kontrola, kto i na jakich zasadach może korzystać z systemu oraz jego zasobów. Każdy użytkownik posiada własne konto, katalog domowy oraz indywidualne uprawnienia.

    Najważniejsze pojęcia –

    • root — superużytkownik, który ma pełne prawa do wykonywania wszystkich operacji administracyjnych.
    • Grupa — zbiór użytkowników, którym można jednocześnie nadawać określone uprawnienia.
    • Pliki konfiguracyjne — informacje o użytkownikach są przechowywane głównie w /etc/passwd, natomiast o hasłach w /etc/shadow.

    2. Tworzenie konta użytkownika

    a) Z użyciem linii poleceń

    Podstawowe polecenie do dodania użytkownika to:

    sudo useradd -m -d /home/nazwa_uzytkownika nazwa_uzytkownika 
    • -m — automatyczne utworzenie katalogu domowego
    • -d — określenie lokalizacji katalogu domowego
    • nazwa_uzytkownika — wymyślona nazwa konta

    Ustawianie hasła dla nowego użytkownika –

    sudo passwd nazwa_uzytkownika 

    Po wpisaniu komendy należy podać (i powtórzyć) hasło użytkownika.

    b) Z użyciem narzędzi graficznych

    Większość nowoczesnych dystrybucji Linuksa (Ubuntu, Fedora, openSUSE itp.) oferuje graficzne narzędzia do zarządzania kontami użytkowników — znajdziesz je w Centrum Sterowania (np. YaST w openSUSE).

    3. Modyfikacja oraz blokowanie/odblokowywanie kont

    a) Zmiana danych użytkownika

    • Zmiana katalogu domowego – bash sudo usermod -d /nowa/lokalizacja/katalogu nazwa_uzytkownika
    • Zmiana powłoki logowania – bash sudo usermod -s /bin/bash nazwa_uzytkownika
    • Dodanie do grupy – bash sudo usermod -aG nazwa_grupy nazwa_uzytkownika -aG oznacza dodanie do dodatkowej grupy bez usuwania z innych.

    b) Blokowanie i odblokowywanie konta

    • Blokada konta –

      sudo usermod -L nazwa_uzytkownika 
    • Odblokowanie konta –

      sudo usermod -U nazwa_uzytkownika 

    4. Usuwanie konta użytkownika

    Aby usunąć konto użytkownika, użyj:

    sudo userdel nazwa_uzytkownika 

    Aby usunąć także katalog domowy i powiązane pliki:

    sudo userdel -r nazwa_uzytkownika 

    Polecenie to bezpowrotnie usuwa katalog domowy użytkownika wraz z jego zawartością.

    5. Zarządzanie grupami użytkowników

    Tworzenie nowej grupy –

    sudo groupadd nazwa_grupy 

    Dodawanie użytkownika do grupy –

    sudo usermod -aG nazwa_grupy nazwa_uzytkownika 

    Usuwanie grupy –

    sudo groupdel nazwa_grupy 

    Grupy służą do organizacji i efektywnego zarządzania uprawnieniami większej liczby użytkowników.

    6. Nadawanie i zarządzanie uprawnieniami (sudo)

    Jeśli chcesz, by użytkownik miał uprawnienia administracyjne, dodaj go do grupy „sudo” (lub „wheel” na niektórych dystrybucjach):

    sudo usermod -aG sudo nazwa_uzytkownika 

    Dzięki temu będzie mógł wykonywać polecenia z uprawnieniami administratora, korzystając z sudo.

    7. Przegląd i edycja istniejących kont i uprawnień

    • Lista wszystkich użytkowników – bash cut -d: -f1 /etc/passwd
    • Sprawdzanie przynależności użytkownika do grup – bash groups nazwa_uzytkownika
    • Wyświetlanie szczegółowych informacji o użytkowniku – bash id nazwa_uzytkownika
    • Edytowanie plików konfiguracyjnych – zaawansowani administratorzy mogą manualnie edytować pliki /etc/passwd, /etc/shadow, /etc/group, jednak należy robić to z dużą ostrożnością.

    8. Przykładowy scenariusz – dodanie użytkownika z wszystkimi uprawnieniami

    1. Dodaj użytkownika: bash sudo useradd -m jan
    2. Ustaw hasło: bash sudo passwd jan
    3. Dodaj użytkownika do grupy „sudo”: bash sudo usermod -aG sudo jan

    9. Dobre praktyki i rady

    • Twórz użytkowników tylko wtedy, gdy jest to konieczne.
    • Za każdym razem przypisuj najniższy niezbędny poziom uprawnień.
    • Regularnie usuwaj niepotrzebne konta i przeglądaj uprawnienia.
    • Nigdy nie pracuj na co dzień na koncie „root”!

    10. Dodatkowe źródła i dokumentacja

    • Strony pomocy (man): man useradd, man usermod, man userdel, man groupadd, man groupmod, man groupdel.
    • Wiele dystrybucji udostępnia również rozbudowane poradniki i narzędzia graficzne; korzystaj z dokumentacji przeznaczonej dla Twojej wersji systemu.

    Zarządzanie kontami użytkowników w Linuksie to szeroki temat, jednak powyższy poradnik obejmuje wszystkie podstawowe i najważniejsze scenariusze, z jakimi spotka się zarówno początkujący, jak i doświadczony administrator.

    Norbert Barwicki
    • WWW

    Norbert Barwicki pracuje z systemami Linux od 2007 roku, kiedy to zainstalował swoją pierwszą dystrybucję Ubuntu 7.04. Przez lata eksperymentował z ponad 15 różnymi dystrybucjami, w tym Fedora, Debian, Arch Linux i Gentoo, a od 2015 roku specjalizuje się w administracji serwerami opartymi na CentOS i Red Hat Enterprise Linux. Jako certyfikowany administrator Linux (RHCSA od 2018 roku) dzieli się swoją wiedzą na Linuksowo.pl, gdzie opublikował już ponad 100 artykułów pomagających użytkownikom w przejściu na świat open source.

    Pozostałe poradniki

    person using laptop

    chmod – jak zarządzać uprawnieniami plików w systemach uniksowych?

    13 min. czyt.

    Jak nadać użytkownikowi uprawnienia administratora (sudo) w Ubuntu?

    3 min. czyt.

    Jakie komendy są najczęściej używane w terminalu Linux?

    3 min. czyt.

    Jak zmienić hasło użytkownika (w tym sudo) w systemie Linux?

    3 min. czyt.

    Jak zresetować zapomniane hasło sudo w systemie Debian?

    3 min. czyt.
    a computer screen with a program running on it

    Podstawowe komendy Linux – zarządzanie plikami, katalogami i procesami w terminalu

    25 min. czyt.
    Dodaj komentarz
    Odpowiedz Anuluj


    Poradniki
    MacBook Pro showing programming language

    Jak otworzyć, uruchomić i stworzyć plik JAR? Przewodnik po archiwach Java

    2025-09-07
    shallow focus photo of person using MacBook

    Serwer Linux – zalety VPS, konfiguracja i bezpieczeństwo

    2025-09-03
    purple and yellow abstract painting

    Jak diagnozować kernel panic? Przyczyny, objawy i zapobieganie

    2025-08-31

    LibreOffice czy OpenOffice? Który pakiet biurowy lepiej spełnia Twoje potrzeby?

    2025-08-26
    Artykuły
    disc, reader, reading poor, hard drive, pc, it, hard drive, hard drive, hard drive, hard drive, hard drive

    Jak używać fdisk do zarządzania partycjami na dysku twardym? Funkcje, możliwości i typy tablic partycji

    2025-08-23
    Gnome

    GNOME – intuicyjne środowisko graficzne dla systemów Unix

    2025-08-21
    a row of black computers sitting on top of a table

    Jaki Linux na stary komputer? Przewodnik po lekkich dystrybucjach

    2025-08-18
    O Linuksowo

    Linuksowo.pl to kompendium wiedzy dla wszystkich zainteresowanych systemami operacyjnymi opartymi na jądrze Linux. Oferujemy eksperckie artykuły obejmujące dystrybucje, instalację, bezpieczeństwo oraz oprogramowanie open source. Naszym celem jest dostarczanie praktycznych porad zarówno dla początkujących, jak i zaawansowanych użytkowników.

    © 2025 Linuksowo – Wszelkie prawa zastrzeżone.
    • Strona główna
    • O Linuksowo
    • Polityka prywatności i cookies
    • RSS
    • Kontakt

    Type above and press Enter to search. Press Esc to cancel.