Dlaczego warto korzystać z Adduser i UserAdd?
Aby wyjaśnić, dlaczego używamy Adduser i UserAdd, najpierw musimy zrozumieć, którzy użytkownicy i grupy są w Linux.
Termin użytkownik odnosi się do istoty lub jednostki odpowiedzialnej za edytowanie, zarządzanie i manipulowanie plikami i operacjami.
Grupa odnosi się do zbioru użytkowników, które otrzymują specjalne uprawnienia. Możemy powiedzieć, że użytkownik jest analogiczny do konta, a grupa to klasa kont o podobnych uprawnień.
Polecenia Adduser i UserAdd są używane do tworzenia takich użytkowników. Główna różnica polega na tym, że Adduser łatwo konfiguruje foldery użytkowników, katalogi i inne niezbędne funkcje, podczas gdy UserAdd tworzy nowego użytkownika bez dodawania katalogów, jak wspomniano powyżej i ustawienia i ustawienia.
Polecenie adduser
Polecenie Adduser tworzy nowy użytkownik i dodatkowe informacje o użytkowniku, katalogi i hasło. W zależności od opcji wiersza poleceń i podanych parametrów można dodać dodatkowe elementy. Jego składnia podano poniżej:
$ adduser - argumenty opcji
Na przykład:
$ adduser -Help wyświetla okno pomocy z listą możliwych poleceń
Potrzebujesz specjalnych uprawnień, aby utworzyć użytkownika, i.mi., Musisz być superuser. W tym celu używamy polecenia sudo. Wprowadź jako root, uruchamiając polecenie podane poniżej.
$ sudo -i
Polecenie UserAdd
Polecenie UserADD służy do tworzenia nowego użytkownika lub do modyfikacji istniejącego użytkownika. Jednak w przeciwieństwie do Adduser nie tworzy określonych katalogów, chyba że określono inaczej. UserAdd domyślnie tworzy również grupę. Składnia dla UserADD jest następująca:
$ useradd [opcje]
Na przykład:
$ useradd -Help wyświetla okno pomocy z listą możliwych poleceń
Aby utworzyć nowego użytkownika
$ useradd [opcje] [nazwa użytkownika]
UserAdd wymaga poprawnie funkcjonowania opcji lub flag. Niektóre powszechnie używane flagi podano poniżej:
Podobnie jak w przypadku Adduser, UserAdd wymaga również pewnych uprawnień do utworzenia nowego użytkownika. Dlatego używamy polecenia sudo w następującej składni:
$ sudo useradd [opcje] [nazwa użytkownika]
Aby skonfigurować hasło dla nowego użytkownika, użyj:
$ sudo passwd [nazwa użytkownika]
Podobieństwa między UserAdd a Adduser
Różnice między UserAdd a Adduser
To, co oddziela Adduser od UserADD, to różnica w procedurze implementacji i wykonywania.
UserAdd to polecenie wbudowane, które jest wyposażone w wszystkie dystrybucje Linux. Adduser jest miękkim linkiem lub skryptem perla i nie jest dostępny z niektórymi dystrybucjami Linux. Polecenie Adduser wykorzystuje UserAdd w backend.
Adduser to polecenie narzędzia wysokiego poziomu z łatwą do zrozumienia składnią. Podnosi użytkownika, prosząc o informacje niezbędne do utworzenia pełnego profilu. Po wykonaniu prowadzi użytkownika przez krok po kroku, aby upewnić się, że wszystkie katalogi, grupy i uprawnienia są ustawione zgodnie z potrzebami.
Adduser automatycznie konfiguruje katalog użytkowników w folderze domowym.
Z drugiej strony, UserAdd wykonuje podane mu polecenie tylko na podstawie zestawu podanych flag, co oznacza, że utworzy użytkownika bez pytania o dodatkowe informacje (hasła, uprawnienia itp.).
Oznacza to tworzenie użytkownika z wszystkimi katalogami i informacjami, a musisz użyć wielu flag i opcji, aby uzyskać ten sam wynik, który uzyskałby z jednego polecenia Adduser.
UserAdd vs. Adduser, którego należy użyć?
Patrząc wstecz na to, jak działają obie polecenia, można śmiało powiedzieć, że Adduser powinien być Twoim preferencją podczas tworzenia nowego użytkownika. Konfigurowanie haseł, katalogów i grup jest czystsze i łatwiejsze do zrozumienia. W większości przypadków powinno być w porządku, używając polecenia Adduser.
Nie oznacza to, że użytkownik nie ma celu. Zapewnia większą elastyczność podczas tworzenia użytkownika. Na przykład, jeśli chcesz utworzyć tymczasowego użytkownika i nie chcesz przydzielić dalszych zasobów do katalogów domowych, grup itp., Możesz użyć polecenia userAdd.
UserADD jest również bardziej elastyczne, jeśli chodzi o implementację grupy. Możesz dodać użytkownika do wielu grup, używając opcji -g. Ten sam proces wymagałby wielu stwierdzeń z Adduser.
Będąc poleceniem narzędziowym na niskim poziomie, UserADD zapewniłby maksymalną przenośność we wszystkich rozkładach Linux.
Jeśli chcesz tworzyć użytkowników bez martwienia się o alokacja zasobów, Adduser to droga. Załóżmy jednak, że starasz się mieć większą kontrolę nad tym, jakie katalogi i informacje chcesz pracować bez martwienia się o przenośność. W takim przypadku UserAdd jest dla Ciebie polecenie.
Wniosek
Zarówno Adduser, jak i UserAdd służą temu samemu celowi, to znaczy tworzenie nowego użytkownika. Zastosowanie różni się w zależności od wymagań użytkownika. Mamy nadzieję, że ten przewodnik pomógł ci zrozumieć różnice między nimi, w ten sposób wyostrzanie zrozumienia niezbędnych poleceń Linuksa.