Kluczowa różnica – Adduser vs Useradd
Do przekazywania instrukcji sprzętowi używany jest system operacyjny. Linux to system operacyjny. Jest to klon UNIXa. Główną zaletą Linuksa jest to, że programiści mogą budować własne systemy operacyjne przy użyciu jądra. Niektóre powszechnie używane dystrybucje Linuksa to Ubuntu, Fedora i Debian. Najczęściej wykonywane zadania komputera to przeglądanie, tworzenie, przenoszenie i usuwanie plików. Istnieją dwie metody wydajnej obsługi plików. Można to zrobić za pomocą interfejsu wiersza poleceń (CLI) lub graficznego interfejsu użytkownika (GUI). Korzystanie z CLI jest lepsze w Linuksie, ponieważ jest elastyczne i szybkie. Polecenia są podawane za pomocą CLI, a Linux zawiera terminal do wydawania poleceń. Istnieje duża liczba poleceń. Polecenia adduser i useradd służą do zarządzania użytkownikami. Kluczową różnicą między adduser i useradd jest to, że adduser służy do dodawania użytkowników z konfiguracją folderu domowego konta i innymi ustawieniami, podczas gdy useradd jest poleceniem narzędzia niskiego poziomu do dodawania użytkowników. W tym artykule omówiono różnicę między tymi dwoma poleceniami.
Co to jest Adduser?
Dane mogą zostać zmienione lub skradzione. Dlatego tak ważne jest, aby dane były bezpieczne. Bezpieczeństwo jest głównym problemem w Linuksie. Jest to system operacyjny dla wielu użytkowników. W Linuksie są więc poziomy autoryzacji. Każdy plik w Linuksie lub Uniksie ma użytkownika. W Linuksie istnieją trzy typy użytkowników. Są użytkownikiem, grupą i innymi. „Użytkownik” jest właścicielem pliku. Domyślnie użytkownik, który tworzy plik, staje się użytkownikiem. „Grupa” może zawierać wielu użytkowników. Wszyscy użytkownicy w grupie mają takie same uprawnienia do plików. Możliwe jest dodanie wielu użytkowników do grupy i przypisanie grupowych uprawnień. „Inny” nie tworzy pliku, ale ma do niego dostęp.
W ten sposób pliki są przechowywane oddzielnie od każdego użytkownika. Użytkownicy mogą czytać, pisać i wykonywać. Odczytuj listę uprawnień do zawartości. Uprawnienie do zapisu umożliwia modyfikowanie treści. W systemie Linux lub Unix nie można uruchomić programu bez uprawnień do wykonywania.
Polecenie adduser służy do dodawania użytkowników zgodnie z opcjami wiersza poleceń i informacjami konfiguracyjnymi. Składnia polecenia to $ polecenie – argumenty opcji. Istnieje kilka opcji z adduser. -h lub –help służy do drukowania ekranu pomocy. Opcja –system służy do konfigurowania użytkowników systemu. Grupa – służy do dodawania nowej grupy.
Rysunek 01: Polecenie adduser
Poniżej pokazuje sposób tworzenia nowego użytkownika za pomocą polecenia adduser. Nazwa użytkownika to user_1. Zwykły użytkownik nie może dodać innego użytkownika. Powinien uruchamiać polecenia jako superużytkownik, aby dodać użytkownika. Dlatego powinien używać „sudo”.
Rysunek 02: Dodawanie użytkownika o nazwie user_1 za pomocą polecenia adduser
Rysunek 03: Utworzono użytkownika_1.
Przeglądając zawartość w /etc/passwd, możesz wyświetlić szczegóły user_1.
Co to jest UserAdd?
Polecenie useradd służy również do dodawania użytkowników. Pochodzi z kilkoma flagami. Niektóre z nich są następujące.
-D Domyślne
-m Tworzy katalog domowy
-s Definiuje powłokę dla użytkownika
-e Data, w której konto użytkownika zostanie wyłączone
-b Katalog podstawowy dla katalogu domowego użytkownika
-u UID
-g Początkowy numer grupy
-G Dodatkowe grupy według nazwy
-c Komentarz
Rysunek 04: Domyślnie
Przykład dodawania użytkownika jest następujący:
Rysunek 05: Tworzenie user_2 za pomocą polecenia useradd
Dodawanie nowego użytkownika nie może być wykonane jako zwykły użytkownik. Dlatego powinien używać „sudo” dla super użytkownika. Flaga -m służy do tworzenia folderu użytkownika w katalogu domowym. „-s” służy do zdefiniowania powłoki. „-g” oznacza grupę, a „-c” - komentarze. Po przejściu do katalogu domowego zostanie utworzony użytkownik_2.
Jakie są podobieństwa między Adduser i Useradd?
- Oba są poleceniami Linuksa.
- Oba mogą być używane do tworzenia użytkowników.
Jaka jest różnica między Adduser a Useradd?
Adduser vs Useradd |
|
Adduser to polecenie dodawania użytkowników do systemu zgodnie z opcjami wiersza poleceń i informacjami konfiguracyjnymi w pliku /etc/adduser.conf. | Useradd to niskopoziomowe narzędzie do dodawania użytkowników. |
Funkcje | |
Polecenie adduser tworzy użytkownika i konfiguruje foldery domowe konta oraz inne ustawienia. | Polecenie useradd po prostu tworzy użytkownika. |
Tworzenie katalogu | |
Polecenie adduser automatycznie tworzy katalog użytkownika w domu (/home/user). | Polecenie useradd nie tworzy katalogu użytkownika w domu, jeśli nie jest określone z -m. |
Złożoność składni | |
Składnia polecenia adduser nie jest skomplikowana jak w useradd. | Polecenie useradd ma pewną złożoność. |
Podsumowanie – Adduser vs Useradd
Linux jest popularny zarówno wśród dużych organizacji, jak i zwykłych użytkowników komputerów. Jest również używany w środowiskach serwerowych ze względu na niezawodność i stabilność. Użytkownik może wydawać polecenia za pomocą interfejsu wiersza poleceń, aby wykonywać różne zadania. Dwa główne polecenia do zarządzania użytkownikami to adduser i useradd. Różnica między adduser i useradd polega na tym, że adduser służy do dodawania użytkowników z konfiguracją folderu domowego konta i innymi ustawieniami, podczas gdy useradd jest narzędziem niskiego poziomu do dodawania użytkowników.
Pobierz plik PDF Adduser vs Useradd
Możesz pobrać wersję PDF tego artykułu i używać jej do celów offline zgodnie z notatką cytowania. Proszę pobrać wersję PDF tutaj Różnica między Adduser i Useradd