Was ist der Unterschied UserAdd vs. Adduser Linux mit Beispielen

Was ist der Unterschied UserAdd vs. Adduser Linux mit Beispielen

Während der Verwaltung von Benutzern müssen Linux -Administratoren verschiedene Arten von Benutzern basierend auf den Berechtigungen verwalten, die er/sie festlegen möchte. Die Benutzerverwaltung umfasst die Zugriffskontrolle und die Gruppenverwaltung des Benutzers. Es ist oft zu sehen, dass beim Erstellen von Benutzern unter Linux zwei Arten von Befehlen verfügbar sind UserAdd und Adduser. Dieser Beitrag hat einen Überblick über beide Befehle und diskutiert einige wichtige Unterschiede zwischen ihnen.

BenutzerAdd -Befehl

Der UserAdd ist ein Befehl zum Erstellen eines Benutzers in einem beliebigen Betriebssystem. Es handelt sich um einen auf niedrigen oder weniger sicheren Befehl zum Erstellen eines Benutzers, da er nur einen Benutzer erstellt, bis wir ein Flag angeben. Dieser Befehl erstellt kein Home -Verzeichnis, wenn ein -M -Flag angegeben ist.

Adduser -Befehl

Dieser Adduser -Befehl ist ein relativ weniger komplexer und sichererer Befehl, der zum Erstellen eines Benutzers verwendet wird. Es legt automatisch das Home -Verzeichnis und andere Benutzereinstellungen fest und speichert die gesamte Konfiguration im /etc /adduser.Conf -Datei.

Erstellen wir Benutzer, die sowohl den Befehl UserAdd als auch den Adduser verwenden, und sehen den Unterschied an.

Beispiele

Zunächst erstellen wir einen Benutzer, der den Befehl userAdd verwendet.

Erstellen Sie einen Benutzer mit dem Befehl userAdd

Um einen Benutzer zu erstellen, der den Befehl userAdd verwendet, geben Sie den unten angegebenen Befehl ein:

$ sudo userAdd ivan

In dem obigen Befehl ist Ivan der Benutzername. Geben Sie also Ihren Benutzernamen an der Stelle von Ivan an.

Sie können in dem beigefügten Screenshot miterleben. Der Benutzer wird erstellt, ohne nach einem Passwort zu fragen.

Führen Sie den unten angegebenen Befehl aus, um ein Passwort für diesen Benutzer zu erstellen:

$ sudo passwd ivan

Geben Sie das neue Passwort ein, das Sie für den Benutzer festlegen möchten:


Melden Sie sich nach erfolgreichem Erstellen eines Benutzers und der Einstellung seines Kennworts mit dem unten angegebenen Befehl an das Benutzerprofil an

$ su - Ivan


Geben Sie das kürzlich erstellte Passwort für den neu erstellten Benutzer ein:


Sie können sehen, dass wir uns bei Ivans Shell angemeldet haben, und Sie können auch beobachten, dass der Benutzer das Heimverzeichnis nicht hat.

Erstellen Sie einen Benutzer mit dem Befehl adduser

Um einen Benutzer zu erstellen, der den Befehl adduser verwendet, geben Sie den unten angegebenen Befehl ein:

$ sudo adduser bob

Ersetzen Sie im obigen Befehl den Benutzernamen durch Ihren Benutzernamen.

Nachdem Sie nach dem Eingabeteilungsbefehl zuerst das Einrichten des Kennworts für den Benutzer einrichten können.

Sobald Sie das Kennwort für den Benutzer Bob festgelegt haben, werden die Benutzerinformationen wie Benutzername, Arbeit Telefon, Home -Telefon usw. festgelegt.

Geben Sie die Details an oder überspringen Sie sie, indem Sie die Felder leer lassen und die Taste „Eingabetaste“ drücken.

Endlich werden die Informationsauthentifizierung überprüft, "y" eingeben und "Eingabetaste klicken".''

Der Benutzer wird erfolgreich erstellt und Sie können sich mit dem unten genannten Befehl bei seiner Shell anmelden:

$ su - Bob


Geben Sie das Passwort ein:

Sie sind am Terminal des neu erstellten Benutzers angemeldet.

Abschluss

Wahrlich, wir haben den offensichtlichen Unterschied zwischen dem Befehl add und adduser gesehen. Der Befehl adduser ist der neueste Befehl zum Erstellen eines Benutzers. Im Gegensatz dazu ist der Befehl userAdd sehr grundlegend und komplex, da der Adduser die dahinter stehenden UserAdd -Binärdateien verwendet. Daher ist er noch nicht in allen Linux -Distribülen verfügbar. Gleichzeitig kann UserAdd in jedem Linux-basierten Betriebssystem verwendet werden.