Polecenie „UserAdd” może się różnić dla różnych dystrybucji Linux, więc zaleca się poprawne odczyt dokumentacji przed utworzeniem nowego konta użytkownika w Linux. Podkreślamy metody, w jaki sposób możesz dodać lub utworzyć nowego użytkownika w systemie Linux.
Za każdym razem, gdy uruchamiasz polecenie „Adduser” na terminalu, wykonuje on następujące zadania.
Składnia polecenia „Adduser” w następujący sposób
UserAdd [opcje] nazwa użytkownika
Dodanie nowego użytkownika w Linux
Do dodawania lub tworzenia nowego użytkownika użyj polecenia „Adduser” lub „userADD” wraz z nazwą użytkownika. Nazwa użytkownika może być nazwa logowania do logowania do systemu Linux. Możesz dodać tylko jednego użytkownika i musi być inny niż inny użytkownik istniejący w systemie.
Załóżmy, że chcesz dodać użytkownika o nazwie „Sammy”, a następnie uruchom poniżej wspomniane polecenie na terminalu.
[root@źródło ~]# useradd Sam
Jeśli używasz polecenia „UserAdd”, użytkownik jest tworzony w stanie zablokowanym i do odblokowania tego konta użytkownika, ustaw hasło dla tego konta za pomocą polecenia „PASSWD”, jak pokazano poniżej.
Po utworzeniu nowego użytkownika zobaczysz nowy pozy.
Sammy: x: 504: 504: Sammy:/home/sammy:/bin/bash
Powyższe informacje określi następujące pola oddzielone dwukropkiem w odpowiednim zamówieniu.
Tworzenie użytkownika z innym katalogiem domowym
Za każdym razem, gdy uruchamiasz polecenie „Adduser”, utworzy on katalog domowy użytkownika w katalogu /domu wraz z nazwą użytkownika. Jeśli chcesz zmienić lokalizację katalogu domowego dla nowego użytkownika, użyj opcji „-D” wraz z poleceniem „Adduser”.
Poniższe polecenie utworzy użytkownika „NICK” z katalogiem domowym jako „/Data/Nick."
[root@źródło ~]# userAdd -d /data /Nick Nick
Jeśli sprawdzimy zawartość pliku /etc /passwd, znajdziesz następujące informacje o Nicku użytkownika.
[root@źródło ~]# cat /etc /passwd | Grep Nick
Nick: x: 505: 505 ::/data/nick:/bin/bash
Tworzenie użytkownika z określonym identyfikatorem użytkownika
Każdy użytkownik ponosi unikalny numer identyfikacyjny (UID). Podczas tworzenia nowego użytkownika w Linux system przypisuje liczby 500, 501, 502 itp., domyślnie. Jednak użyj opcji „-u” wraz z poleceniem „Adduser”, jeśli chcesz przypisać określony identyfikator użytkownika do nowo utworzonego użytkownika,
Tutaj dodajemy użytkownika „diva” i przypisujemy nowy UID jako „1122”, jak pokazano poniżej.
[root@źródło ~]# useradd -u 1122 diva
Aby sprawdzić dodane szczegóły dotyczące użytkownika, sprawdź zawartość pliku „/etc/Passwd”, a zobaczysz następujące dane użytkownika.
[root@źródło ~]# cat /etc /passwd | Grep Diva
diva: x: 1122: 1122 ::/home/diva:/bin/bash
Tworzenie użytkownika z określonym identyfikatorem grupy
Każdy użytkownik systemu Linux ma system identyfikacji grupy. Możesz użyć opcji „-G” wraz z poleceniem „UserAdd” do tworzenia użytkownika z określonym identyfikatorem grupy. W poniższym przykładzie; Dodajemy użytkownika o nazwie „Geet” z określonym GID i UID za pomocą opcji „-u” i „-g”.
[root@źródło ~]# useradd -u 1000 -g 500 Geet
Aby sprawdzić szczegóły nowo dodanego użytkownika do systemu, sprawdź zawartość pliku /etc /passwd, jak pokazano poniżej.
[root@źródło ~]# cat /etc /passwd | Grep Geet
Geet: x: 1000: 500 ::/home/geet:/bin/bash
Dodanie użytkownika do wielu grup
Jeśli chcesz dodać nowego użytkownika do wielu grup, wspomnij o opcji „-G” wraz z poleceniem „Adduser”. Możesz oddzielić różne grupy za pomocą przecinków bez żadnego miejsca, jak pokazano poniżej.
[root@źródło ~]# administratorów useradd -g, WebAdmin, programiści Downey
Możesz sprawdzić wiele grup przypisanych użytkownikowi za pomocą polecenia „id”, jak pokazano poniżej.
[root@źródło ~]# id Downey
UID = 1001 (Downey) GID = 1001 (Downey)
Grupy = 1001 (Downey), 500 (administrator), 501 (WebAdmin), 502 (programiści)
kontekst = root: System_r: Unconfined_t: SystemLow-Systemhigh
Dodanie użytkownika bez katalogu domowego
Załóżmy, że nie chcesz przypisać katalogu domowego nowo dodanego użytkownika z powodu użytkowników bezpieczeństwa niż opcja „-M” wraz z poleceniem „Adduser”. Tutaj tworzymy nowego użytkownika, „Nancy” bez katalogu domowego.
[root@źródło ~]# useradd -m nancy
Jeśli chcesz sprawdzić, że użytkownik jest tworzony bez katalogu domowego, użyj poniżej wspomnianego polecenia „LS”, jak pokazano poniżej.
[root@źródło ~]# to -l/home/nancy
IS: nie można uzyskać dostępu/home/nancy: brak takiego pliku lub katalogu
Tworzenie użytkownika z datą wygaśnięcia konta
Ilekroć dodamy użytkownika za pomocą polecenia „Adduser”, konto nigdy nie wygasa, ponieważ data ważności wynosi zero. Ale możesz dodać datę ważności użytkownika za pomocą opcji „-E” i polecenia „UserAdd”, jak pokazano poniżej.
Utworzy tymczasowe konto dla określonego czasu podanego w formacie „Yyyy-MM-DD”.
[root@źródło ~]# useradd -e 2014-03-27 Nancy
Aby sprawdzić wiek konta i hasło użytkownika, możesz użyć polecenia „CHAGE” dla użytkownika „Nancy”.
[root@źródło ~]# chage -l nancy
Tworzenie użytkownika z datą wygaśnięcia hasła
Jeśli chcesz zdefiniować liczbę dni po wygaśnięciu hasła, możesz użyć opcji „-F” wraz z poleceniem „UserAdd”. Wartość „0” pozostanie nieaktywna dla użytkownika w miarę upływu hasła. Domyślnie wartość ważności hasła wynosi „-1”, co oznacza, że nie wygasa. Ale jeśli chcesz utworzyć tymczasowego użytkownika z datą wygaśnięcia hasła, użyj opcji „-F” wraz z poleceniem „UserAdd”, jak pokazano poniżej.
[root@źródło ~]# useradd -e 2014-04-27 -f 45 mishi
Dodawanie użytkownika z niestandardowymi komentarzami
Jeśli chcesz dodać kilka komentarzy do danych użytkownika w pliku /etc /passwd, użyj opcji „-C” i polecenia „UserAdd”. Dodaj komentarz jako pojedynczą linię bez marynowania miejsca, jak pokazano poniżej.
Tutaj dodajemy użytkownika „Mathew” wraz z pełną nazwą „Mathew Stellar”.
[root@źródło ~]# useradd -c „Mathew Stellar” Mathew
Możesz zobaczyć dodane szczegóły w pliku /etc /passwd, jak pokazano poniżej.
[root@źródło ~]# ogon -1 /etc /passwd
Mathew: X: 1006: 1008: Mathew Stellar:/Home/Mathew:/bin/sh
Zmiana powłoki logowania użytkownika
Ilekroć dodamy nowego użytkownika, nie muszą nic robić z powłoką logowania. Jednak często istnieje potrzeba przypisania użytkownikom innej powłoki logowania. Linux umożliwia przypisanie różnych powłok logowania do każdego użytkownika za pomocą opcji „-S” wraz z poleceniem „UserAdd”.
Tutaj dodajemy „Dash” użytkownika bez powłoki logowania (/sbin/nologin).
[root@źródło ~]# useradd -s /sbin /nologin Dash
Możesz sprawdzić szczegóły w pliku /etc /passwd.
[root@źródło ~]# ogon -1 /etc /passwd
Dash: x: 1002: 1002 ::/home/dash:/sbin/nologin
Dodanie użytkownika z określonym katalogiem domowym, domyślną powłoki i dostosowanym komentarzem
Używamy następującego polecenia do dodania nowego użytkownika „Raj” z katalogiem domowym jako „/var/www/xyz” z domyślną powłoką jako „/bin/bash” i dodania dodatkowych informacji dotyczących użytkownika użytkownika.
[root@źródło ~]# useradd -m -d/var/www/raj -s/bin/bash -c „właściciel kina” -U Raj
W powyższym przykładzie opcje -m i -d są używane do tworzenia nowego użytkownika z określonym katalogiem domowym, a opcja -s ustawi domyślną powłokę dla tego użytkownika, a opcja -C doda wymagany komentarz dla użytkownik. Sprawdź dodane informacje w pliku /etc /passwd.
Wniosek
System Linux ma inny sposób dodawania nowego użytkownika i powiązanych szczegółów przechowywanych w plikach obecnych w systemie Linux. Możesz użyć polecenia „UserAdd” lub „Adduser” jako dystrybucji Linux, aby dodać nowego użytkownika do systemu. Ponadto będziesz mógł użyć różnych opcji wraz z poleceniem do dodania dodatkowych szczegółów do zmiany ustawień domyślnych dla dodanego użytkownika. Możesz przejść przez ten artykuł i zrozumieć szczegółowe użycie polecenia „UserAdd” i jego różnych opcji.