UWAGA: W tym samouczku używamy Linux Mint 20 do implementacji useradd, ale możesz użyć innej dystrybucji Linuksa.
Przykład 1: Dodawanie nowego użytkownika w Linuksie
Jeśli chcesz utworzyć nowego użytkownika w swoim systemie operacyjnym Linux z uprawnieniami sudo, musisz wykonać następujące kroki:
Najpierw otwórz terminal na swoim komputerze z systemem Linux, klikając ikonę terminala na pasku zadań. Po załadowaniu okna terminala wpisz następujące polecenie:
$ sudo adduser [nazwa_użytkownika]Jeśli chcesz na przykład utworzyć nowego użytkownika o nazwie „raza”, zamień [nazwa_użytkownika] na raza.
$ sudo adduser raza
To polecenie utworzy nowego użytkownika o nazwie raza w systemie operacyjnym Linux.
Gdy nowy użytkownik jest tworzony w systemie Linux, generowany jest wpis w pliku '/etc'. Ten plik przechowuje informacje o użytkowniku. Aby ustawić hasło dla nowego użytkownika, wykonaj następujące polecenie.
Musisz wpisać nowe hasło dla użytkownika, ponieważ po utworzeniu użytkownika jest on domyślnie blokowany. Następnie ponownie wpisz nowe hasło.
Po zakończeniu tego kroku informacje o użytkowniku zostaną zaktualizowane w systemie Linux, a na terminalu zostanie wyświetlony komunikat o powodzeniu aktualizacji.
Przykład 2: Dodanie użytkownika o określonym ID użytkownika
Każdy użytkownik w systemie Linux ma swój unikalny numer identyfikacyjny (UID), ale możesz użyć flagi -u wraz z poleceniem useradd, aby utworzyć użytkownika o określonym identyfikatorze użytkownika. W tym przykładzie utworzymy użytkownika o nazwie „SRaza” z unikalnym identyfikatorem 1200. Aby to zrobić, wpisujemy w terminalu następujące polecenie:
$ sudo useradd -u 1200 SRaza
Po wykonaniu tego polecenia został utworzony nasz nowy użytkownik. Jeśli chcesz potwierdzić pomyślne wykonanie tego polecenia, możesz wpisać w terminalu następujące polecenie:
$ id -u SRaza
Przykład 3: Dodawanie użytkownika z katalogiem domowym
Aby dodać użytkownika z katalogiem domowym, musisz użyć flagi -m z poleceniem useradd. Bez opcji -m żaden katalog domowy nie zostanie utworzony w systemie Linux. W tym przykładzie naszym celem jest utworzenie nowego użytkownika o nazwie „alfa” z katalogiem domowym. W tym celu używamy następującego polecenia:
$ sudo useradd -m alfaAby potwierdzić katalog domowy nowo utworzonego użytkownika, wprowadź w terminalu następujące polecenie:
$ ls -a /home/alfa
Przykład 4: Dodawanie użytkownika bez katalogu domowego
Aby utworzyć użytkownika bez katalogu domowego, użyj flagi -M z poleceniem useradd. Chcemy utworzyć nowego użytkownika o nazwie „Noor” bez katalogu domowego. Aby to zrobić, wpisujemy w terminalu następujące polecenie:
$ sudo useradd -M NoorMożesz ustawić hasło dla nowego użytkownika, wpisując następujące polecenie:
$ sudo passwd NoorNastępnie wpisujesz nowe hasło dla użytkownika, a następnie wpisujesz je ponownie. Po zakończeniu tego kroku informacje o użytkowniku zostaną zaktualizowane w systemie Linux, a na terminalu zostanie wyświetlony komunikat o powodzeniu aktualizacji.
Przykład 5: Tworzenie użytkownika z datą wygaśnięcia
Jeśli chcesz utworzyć nowego użytkownika i poprawić datę wygaśnięcia użytkownika, możesz użyć flagi -e wraz z poleceniem useradd. W tym przykładzie chcemy utworzyć użytkownika o nazwie „Ali” z datą wygaśnięcia 12 października 2021 r. W tym celu wpisujemy następującą komendę:
$ useradd -e 2021-10-12 Ali
Jeśli chcesz sprawdzić, czy data wygaśnięcia została naprawiona, wpisz następujące polecenie:
$ sudo chage -l AliTo polecenie pokaże datę wygaśnięcia konta użytkownika na terminalu. W naszym przypadku data to „12 października 2021”, co odpowiada dacie z powyższego polecenia.
Przykład 6: Tworzenie użytkownika z opisem
Jeśli chcesz utworzyć nowego użytkownika z małym opisem lub komentarzem, możesz to zrobić za pomocą flagi -c. W tym przykładzie chcemy utworzyć użytkownika o nazwie „ayesha” z opisem „HI AYESHA”. Aby to zrobić, wpisujemy następujące polecenie w naszym terminalu.
$ sudo useradd -c „CZEŚĆ AYESHA” ayeshaAby sprawdzić, czy komentarz został dodany, możesz użyć następującego polecenia:
$ kot sudo /etc/passwd | grep ayeshaJak pokazano poniżej, użytkownik 'ayesha' został dodany wraz z opisem.
Wniosek:
W tym artykule opracowaliśmy kilka przykładów z poleceniem useradd w Linux Mint 20. Możesz tworzyć użytkowników, jak pokazano powyżej, postępując zgodnie z tymi przykładami. Istnieje kilka bardziej zaawansowanych przypadków użycia polecenia useradd w systemie Linux, ale to wprowadzenie powinno wystarczyć, aby rozpocząć pracę z poleceniem.