Jak dodać użytkownika do Linux

Jak dodać użytkownika do Linux
Linux zapewnia najczęściej używane polecenie, jakim jest „UserAdd” lub „Adduser.„Umożliwia dodanie lub utworzenie użytkownika do systemu Linux i niektórych właściwości, które mogą różnić się od innego użytkownika. Ci użytkownicy mogą uzyskać dostęp do niektórych plików lub katalogów, a niektórzy użytkownicy mogą nie zależeć od tego, jaki mają dostęp. Ilekroć użytkownik jest dodawany lub tworzony, dostęp jest podawany temu użytkownikowi zgodnie z wymogiem.

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.

  • Możesz wprowadzać zmiany w wymienionych plikach Linux - /etc /passwd, /etc /shadow, /etc /grupa i /etc /gshadow za każdym razem, gdy tworzysz nowe konto użytkownika.
  • Możesz tworzyć i wypełnić katalog domowy użytkownika za każdym razem, gdy tworzysz nowego użytkownika.
  • Możesz ustalić uprawnienia i właściciele dla nowych użytkowników w katalogu domowym.

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.

  • Nazwa użytkownika: Określa nazwę logowania użytkownika do logowania do systemu i powinna mieć do 32 znaków.
  • Hasło: Ten poświadczenie użytkownika jest przechowywane w pliku /etc /shadow jako zaszyfrowany format.
  • Identyfikator użytkownika (UID): Każdy użytkownik ma identyfikator użytkownika znany jako numer identyfikacyjny użytkownika.
  • Identyfikator grupy (GID): oznacza numer identyfikacyjny grupy i jest przechowywany w pliku /etc /grupy wraz z innymi szczegółami użytkownika.
  • Informacje o użytkowniku (opcjonalnie) będą przechowywać dodatkowe informacje, takie jak pełna nazwa użytkownika i inne.
  • Katalog domowy: Pomaga w zdefiniowaniu bezwzględnej lokalizacji katalogu domowego użytkownika.
  • Shell określa bezwzględną lokalizację powłoki użytkownika, i.mi.,/bin/bash.

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.