Jaka jest różnica użytkownika vs. Adduser Linux z przykładami

Jaka jest różnica użytkownika vs. Adduser Linux z przykładami

Podczas zarządzania użytkownikami administratorzy Linux muszą zarządzać różnymi typami użytkowników w oparciu o uprawnienia, które chce ustawić. Zarządzanie użytkownikami obejmuje kontrolę dostępu i zarządzanie grupami użytkownika. Często widać, że kiedy tworzymy użytkowników w Linux, istnieją dwa rodzaje poleceń dostępnych użytkowników i adduser. Ten post będzie miał przegląd obu poleceń i omówić niektóre kluczowe różnice między nimi.

polecenie useradd

UserAdd to polecenie używane do tworzenia użytkownika w dowolnym systemie operacyjnym opartym na systemie Linux. Jest to polecenie niskiego poziomu lub mniej bezpiecznego do tworzenia użytkownika, ponieważ tworzy tylko użytkownika, dopóki nie określimy flagi. To polecenie nie tworzy katalogu domowego, dopóki nie zostanie określona flaga -m.

polecenie adduser

To polecenie Adduser jest stosunkowo mniej złożonym i bezpieczniejszym poleceniem używanym do tworzenia użytkownika. Automatycznie ustawia katalog domowy i inne ustawienia użytkownika i zapisuje całą konfigurację w /etc /adduser.plik CONF.

Utwórzmy użytkowników za pomocą polecenia userADD i Adduser i zobaczmy różnicę.

Przykłady

Najpierw utworzymy użytkownika za pomocą polecenia userADD.

Utwórz użytkownika za pomocą polecenia useradd

Aby utworzyć użytkownika za pomocą polecenia userADD, wpisz polecenie podane poniżej:

$ sudo useradd Ivan

W powyższym poleceniu Ivan jest nazwą użytkownika, więc podaj swoją nazwę użytkownika w miejscu Ivana.

Możesz być świadkiem w załączonym zrzucie ekranu; Użytkownik jest tworzony bez pytania o hasło.

Aby utworzyć hasło dla tego użytkownika, wykonaj polecenie podane poniżej:

$ sudo passwd Ivan

Wpisz nowe hasło, które chcesz ustawić dla użytkownika:


Po pomyślnym utworzeniu użytkownika i ustawieniu jego hasła zaloguj się do profilu użytkownika za pomocą polecenia podanego poniżej:

$ su - Ivan


Wpisz niedawno utworzone hasło dla nowo utworzonego użytkownika:


Możesz zobaczyć, że jesteśmy zalogowani do powłoki Ivana, a także możesz być świadkiem, że użytkownik nie ma katalogu domowego.

Utwórz użytkownika za pomocą polecenia Adduser

Aby utworzyć użytkownika za pomocą polecenia Adduser, wpisz polecenie podane poniżej:

$ sudo adduser bob

W powyższym poleceniu zastąp nazwę użytkownika swoją nazwą użytkownika.

Po osiągnięciu Enter to polecenie Adduser najpierw poprosi o skonfigurowanie hasła dla użytkownika.

Po ustawieniu hasła dla użytkownika Boba poprosi o ustawienie informacji użytkownika, takich jak nazwa użytkownika, telefon, telefon domowy itp.

Podaj szczegóły lub pomiń je, pozostawiając pola puste i naciskając przycisk „Enter”.

W końcu zweryfikuje uwierzytelnianie informacji, wpisz „y” i naciśnij „Enter.'

Użytkownik jest pomyślnie utworzony i możesz zalogować się do jego powłoki za pomocą polecenia wspomnianego poniżej:

$ su - Bob


Podaj hasło:

Jesteś zalogowany do nowo utworzonego terminalu użytkownika.

Wniosek

Zaprawdę, widzieliśmy oczywistą różnicę między dodaniem użytkownika a poleceniem Adduser. Polecenie Adduser to najnowsze polecenie używane do utworzenia użytkownika. W przeciwieństwie do tego polecenie UserADD jest bardzo podstawowe i złożone, ponieważ Adduser używa binarów UserAdd za nim, więc nie jest jeszcze dostępna we wszystkich dystrybucjach Linux. Jednocześnie UserAdd może być używany w dowolnym systemie operacyjnym opartym na systemie Linux.