Articles

Linux’ s useradd command: co to jest i jak go używać

polecenie useradd (lub adduser) jest prawdopodobnie znane większości użytkowników Linuksa. Gdy administrator systemu Linux potrzebuje unikalnych funkcji i ograniczeń do tworzenia kont użytkowników, polecenie adduser może być użyte do utworzenia nowego Użytkownika w systemie operacyjnym Linux. Aby podkreślić użyteczność tego niskopoziomowego narzędzia, w tym samouczku zastosujemy polecenie useradd w kilku przykładach.

Uwaga: W tym samouczku używamy Linux Mint 20 do implementacji useradd, ale możesz użyć innej dystrybucji Linuksa.

przykład 1: dodanie nowego Użytkownika w systemie Linux

Jeśli chcesz utworzyć nowego Użytkownika w systemie operacyjnym Linux z uprawnieniami sudo, należy wykonać następujące kroki:

najpierw otwórz terminal na komputerze z systemem Linux, klikając ikonę terminala na pasku zadań. Po załadowaniu okna terminala wpisz następujące polecenie:

$ sudo adduser

Jeśli chcesz utworzyć nowego Użytkownika o nazwie „raza”, na przykład, zastąp go razą.

$ sudo adduser raza

To polecenie utworzy nowego Użytkownika o nazwie raza w systemie operacyjnym Linux.
gdy nowy użytkownik jest tworzony w Linuksie, wpis jest generowany w pliku '/ etc’. Ten plik przechowuje informacje o użytkowniku. Aby ustawić hasło dla nowego użytkownika, wykonaj następujące polecenie.

$ sudo passwd raza

musisz wpisać nowe hasło dla użytkownika, ponieważ gdy użytkownik jest tworzony, jest domyślnie zablokowany. Następnie wpisz ponownie nowe hasło.

Po zakończeniu tego kroku informacje o użytkowniku zostaną zaktualizowane w systemie Linux, a komunikat informujący o powodzeniu aktualizacji zostanie wyświetlony na terminalu.

przykład 2: Dodawanie użytkownika o określonym identyfikatorze

każdy użytkownik w Linuksie 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. W tym przykładzie utworzymy użytkownika o nazwie” SRaza ” z unikalnym id 1200. Aby to zrobić, w terminalu wpisujemy następujące polecenie:

$ sudo useradd-u 1200 SRaza

wykonując to polecenie, nasz nowy użytkownik został utworzony. Jeśli chcesz potwierdzić pomyślne wykonanie tego polecenia, możesz wpisać następujące polecenie w terminalu:

$ 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 flagi-m w Linuksie nie zostanie utworzony żaden katalog domowy. W tym przykładzie naszym celem jest stworzenie nowego Użytkownika o nazwie „alpha” z katalogiem domowym. Aby to zrobić, używamy następującego polecenia:

$ sudo useradd-m alpha

aby potwierdzić katalog domowy nowo utworzonego użytkownika, wpisz następujące polecenie w terminalu:

$ LS-a /home/alpha

przykład 4: dodanie 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 następujące polecenie w terminalu:

$ sudo useradd-m Noor

możesz ustawić hasło dla nowego użytkownika wpisując następujące polecenie:

$ sudo passwd Noor

następnie wprowadzasz nowe hasło dla użytkownika, a następnie ponownie wpisujesz hasło. Po zakończeniu tego kroku informacje o użytkowniku zostaną zaktualizowane w systemie Linux, a na terminalu pojawi się komunikat informujący o powodzeniu aktualizacji.

przykład 5: Tworzenie użytkownika z datą wygaśnięcia

Jeśli chcesz utworzyć nowego użytkownika i ustalić 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 roku. Aby to zrobić, wpisujemy następujące polecenie:

$ useradd-e 2021-10-12 Ali

Jeśli chcesz sprawdzić, czy data wygaśnięcia została ustalona, wpisz następujące polecenie:

$ sudo chage-l Ali

To polecenie pokaże datę wygaśnięcia konta użytkownika na terminalu. W naszym przypadku jest to data „12 października 2021”, która 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 „HI AYESHA” ayesha

aby sprawdzić, czy komentarz został dodany, możesz użyć następującego polecenia :

$ sudo cat /etc/passwd | grep ayesha

jak pokazano poniżej, użytkownik „Ayesha” został dodany wraz z opisem.

wniosek:

w tym artykule omówiliś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 Linuksie, ale to wprowadzenie powinno wystarczyć, aby rozpocząć pracę z poleceniem.