MC, 2025
Ilustracja do artykułu: Komenda useradd w Linuxie: Przykłady użycia i porady

Komenda useradd w Linuxie: Przykłady użycia i porady

Systemy operacyjne Linux to nie tylko potężne narzędzia do codziennego użytku, ale także doskonałe rozwiązanie dla administratorów systemów. Jednym z podstawowych zadań w zarządzaniu systemem jest dodawanie nowych użytkowników. Do tego celu w systemie Linux służy narzędzie o nazwie useradd. To bardzo przydatne polecenie, które pozwala na szybkie tworzenie nowych kont użytkowników w systemie. W tym artykule omówimy, czym jest useradd, jak z niego korzystać oraz przedstawimy kilka praktycznych przykładów jego użycia.

Czym jest polecenie useradd?

useradd to jedno z podstawowych poleceń w systemie Linux służące do tworzenia nowych użytkowników. Kiedy chcesz dodać nowego użytkownika do systemu, to właśnie useradd będzie Twoim najlepszym przyjacielem. Warto zaznaczyć, że polecenie to tworzy tylko konto użytkownika – nie ustawia jeszcze jego hasła ani innych szczegółowych ustawień.

useradd tworzy nowego użytkownika, dodając go do systemu oraz tworząc odpowiedni katalog domowy i konfigurując go zgodnie z wymaganiami administratora. Z kolei, aby nadać użytkownikowi hasło, należy użyć polecenia passwd, które przypisuje hasło do konta użytkownika.

Podstawowa składnia polecenia useradd

Składnia polecenia useradd jest bardzo prosta. Oto jak wygląda podstawowa forma tego polecenia:

useradd [opcje] nazwa_użytkownika

Gdzie nazwa_użytkownika to nazwa nowego konta użytkownika, a [opcje] to różne opcje konfiguracyjne, które możesz dodać w zależności od swoich potrzeb.

Przykłady użycia polecenia useradd

Przyjrzyjmy się teraz kilku przykładom, które pomogą Ci zrozumieć, jak używać polecenia useradd w praktyce.

1. Tworzenie nowego użytkownika z domyślnymi ustawieniami

Najprostszy sposób na dodanie nowego użytkownika to użycie polecenia useradd, podając tylko nazwę użytkownika. Przykład:

sudo useradd janek

To polecenie doda użytkownika o nazwie janek do systemu z domyślnymi ustawieniami. Katalog domowy tego użytkownika zostanie utworzony w katalogu /home/janek.

Jednak aby użytkownik mógł się zalogować, musimy przypisać mu hasło. Używamy do tego polecenia passwd:

sudo passwd janek

Po wydaniu tego polecenia system poprosi Cię o ustawienie hasła dla użytkownika janek.

2. Tworzenie użytkownika z katalogiem domowym

Domyślnie polecenie useradd tworzy katalog domowy w katalogu /home. Jeśli chcesz to zmienić i wskazać inną lokalizację dla katalogu domowego użytkownika, możesz użyć opcji -d. Przykład:

sudo useradd -d /srv/data/janek janek

W tym przypadku katalog domowy użytkownika janek zostanie utworzony w katalogu /srv/data/janek, a nie w standardowej lokalizacji /home.

3. Tworzenie użytkownika z określoną powłoką

W systemach Linux użytkownicy mają przypisaną powłokę (shell), która decyduje o tym, jakiego rodzaju interfejsu używają podczas logowania się. Domyślnie jest to powłoka /bin/bash. Jeśli chcesz przypisać inny typ powłoki, możesz użyć opcji -s. Przykład:

sudo useradd -s /bin/zsh janek

W tym przypadku użytkownik janek będzie używał powłoki zsh, zamiast standardowego bash.

4. Tworzenie użytkownika z określoną grupą

Jeśli chcesz przypisać użytkownika do konkretnej grupy, użyj opcji -g. Możesz wskazać zarówno grupę istniejącą, jak i utworzyć nową grupę. Przykład:

sudo useradd -g developers janek

W tym przypadku użytkownik janek zostanie przypisany do grupy developers.

5. Tworzenie użytkownika z dodatkowymi grupami

Jeśli chcesz, aby użytkownik należał do wielu grup, użyj opcji -G, aby określić dodatkowe grupy. Przykład:

sudo useradd -G developers,admins janek

W tym przypadku użytkownik janek będzie członkiem zarówno grupy developers, jak i admins.

6. Ustalanie daty wygaśnięcia konta

Jeśli chcesz, aby konto użytkownika wygasło po określonym czasie, możesz użyć opcji -e, aby ustawić datę wygaśnięcia. Przykład:

sudo useradd -e 2023-12-31 janek

W tym przypadku konto użytkownika janek wygaśnie 31 grudnia 2023 roku, a użytkownik nie będzie mógł się zalogować po tej dacie.

Opcje dodatkowe w poleceniu useradd

Oprócz podstawowych opcji, polecenie useradd oferuje także wiele innych parametrów, które mogą być przydatne w różnych sytuacjach. Oto niektóre z nich:

  • -m: Tworzy katalog domowy użytkownika, jeśli nie istnieje.
  • -u: Określa UID (unikalny identyfikator użytkownika).
  • -p: Ustawia hasło użytkownika (szyfrowane).
  • -c: Dodaje komentarz lub opis dla użytkownika (np. pełne imię).

Podsumowanie

Polecenie useradd jest niezwykle pomocnym narzędziem dla każdego administratora systemów Linux. Umożliwia szybkie dodawanie nowych użytkowników z szeroką gamą opcji dostosowujących konfigurację użytkownika, takich jak powłoka, katalog domowy, grupy czy data wygaśnięcia konta. Znajomość tego polecenia jest niezbędna do efektywnego zarządzania użytkownikami w systemie Linux. Mamy nadzieję, że nasze przykłady pomogły Ci w pełni zrozumieć, jak korzystać z useradd i jak dostosować jego działanie do swoich potrzeb!

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!

Imię:
Treść: