GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So erstellen Sie einen Benutzer unter Linux[Benutzerverwaltung]

Übersicht

Zu wissen, wie man einen Benutzer unter Linux erstellt, ist eine der grundlegenden Fähigkeiten, die ein Linux-Benutzer (Administrator) beherrschen sollte, und immer noch eine der wichtigsten Fähigkeiten, die er haben sollte (Benutzerverwaltung). Grund dafür ist, dass es in jedem Mehrbenutzer-Betriebssystem (auch Linux) unterschiedliche Benutzerrechte und unterschiedliche Benutzergruppen gibt und geben sollte. Dies geschieht natürlich aus Sicherheitsgründen.

Sie möchten nicht, dass ein Benutzer das gesamte System verwaltet, das in einer Produktionsumgebung (d. h. auf Servern) läuft. Es ist immer ratsam, mehrere Benutzer auf Ihrem System zu haben. Manchmal müssen Sie möglicherweise einen Benutzer haben, der nur als Dienstkonto fungiert (kein Benutzerordner, kein Zugriff auf die Shell und nur bestimmte Apps und Tools ausführen können).

In diesem Artikel werden wir behandeln, wie man einen Benutzer in Linux über das Terminal erstellt und wie man einen Benutzer auch in Linux löscht. Die Befehle, die wir verwenden, um diese Aktionen auszuführen, sind – „adduser“ und „deluser“. Sie können auch einen neuen Benutzer mit dem Befehl „useradd“ erstellen. Es gibt Unterschiede zwischen diesen beiden Befehlen. Sie verhalten sich unterschiedlich und decken beide ab.

Voraussetzungen :

Um Benutzer erstellen und entfernen zu können, müssen Sie als root oder als Benutzer mit sudo-Berechtigungen angemeldet sein.

Dieser Beitrag ist ein Starter unserer Beitragsserie zur Benutzerverwaltung in Linux. Die nächste Aktionslinie in der Benutzerverwaltung ist die Verwaltung von Benutzergruppen. Dieser Vorgang wird in diesem Beitrag behandelt und kann überprüft werden, wo wir die Schritte zum Erstellen von Benutzergruppen und zum Hinzufügen und Entfernen von Benutzern zu einer Gruppe/aus einer Gruppe behandelt haben.

So erstellen Sie einen Benutzer unter Linux

Wie erstelle ich einen Benutzer mit dem Befehl adduser

Wir erstellen zunächst einen neuen Benutzer mit dem Befehl „adduser“. Der Befehl „adduser“ erstellt automatisch einen neuen Benutzer mit einem Home-Verzeichnis und fordert Sie auf, auch das Passwort für den neuen Benutzer festzulegen, erstellen Sie Standardbenutzereinstellungen (Hinzufügen von Benutzerdetails in der Datei /etc/passwd, fügen Sie eine eindeutige Benutzer-ID hinzu , etc). Sobald Sie sich in einem Terminal befinden, um einen neuen Benutzer zu erstellen, geben Sie „adduser“ und seinen „Benutzernamen“ ein. Sie werden nach Ihrem sudo-Passwort gefragt.

sudo adduser newuser

Sobald Sie Ihr Passwort eingegeben haben, werden Ihnen eine Reihe von Fragen gestellt, von denen das Passwort für den neuen Benutzer benötigt wird, und alle anderen Fragen sind optional.

Anschließend müssen Sie die Angaben nur noch mit „y“ bestätigen. Und Sie haben erfolgreich einen neuen Benutzer erstellt. Dieser Befehl erstellt auch ein neues Benutzer-Home-Verzeichnis.

Denken Sie auch daran, dass in Ubuntu Mitgliedern der sudo-Gruppe standardmäßig sudo-Zugriff gewährt wird. Das bedeutet, dass der neu erstellte Benutzer standardmäßig nicht in der sudo-Benutzergruppe ist und Sie ihn hinzufügen müssen.

So erstellen Sie einen Benutzer mit dem Befehl useradd

Wenn Sie mit dem Befehl „useradd“ einen neuen Benutzer erstellen, wird nur ein „leerer“ Benutzer erstellt. Es wird kein Home-Verzeichnis haben, es wird kein Passwort gesetzt und es wird kein Teil irgendeiner Benutzergruppe sein. Das heißt, nach der Benutzererstellung mit dem „useradd“-Befehl müssen Sie alles separat einstellen.

sudo useradd newuser2

Es gibt natürlich Optionen für diesen Befehl, mit denen andere erforderliche Benutzereinstellungen hinzugefügt und festgelegt werden können. Wenn Sie beispielsweise ein Home-Verzeichnis für einen neuen Benutzer benötigen, müssen Sie die Option „-m“ zum Befehl „useradd“ hinzufügen. Der Befehl sieht folgendermaßen aus:

sudo useradd -m newuser2

Nach der Benutzererstellung mit dem Befehl „useradd“ kann sich der Benutzer nicht anmelden, da er kein Passwort festgelegt hat (der Befehl legt es nicht fest). Das Passwort kann einfach mit dem Befehl „passwd“ gesetzt werden.

sudo passwd newuser2

Wir können sagen, im Wesentlichen, wenn Sie einen Benutzer in Linux schnell mit einem Befehl erstellen müssen, mit einem Home-Verzeichnis, einem Passwort und allem anderen, was der Desktop-Benutzer hat, verwenden Sie den Befehl – ​​adduser. Für mehr Kontrolle und Benutzerverwaltung auf Servern verwenden Sie besser den Befehl useradd.

Weitere Optionen und Informationen zum Festlegen anderer Benutzereinstellungen finden Sie in den Manpages beider Befehle – adduser , useradd

Benutzer-Sudo-Berechtigungen einem neuen Benutzer hinzufügen

Um dem neuen Benutzer die sudo-Berechtigung hinzuzufügen, verwenden wir das Tool „usermod“, um den Benutzer zu ändern. Das Tool muss mit sudo ausgeführt werden. Führen Sie den Befehl wie folgt aus:

Für Debian/Ubuntu-basierte Distributionen

sudo usermod -aG sudo newuser

Für RedHat/CentOs/Rocky

sudo usermod -aG wheel newuser

So löschen Sie einen Benutzer unter Linux

Für diese Aktion verwenden Sie den Befehl „deluser“ und geben seinen „Benutzernamen“ ein. Auch für diesen Befehl müssen Sie ihn mit sudo ausführen oder entweder als root ausführen.

sudo userdel newuser

Nachdem Sie das sudo/root-Passwort eingegeben haben, werden der Benutzer und seine Einstellungen gelöscht, aber das Home-Verzeichnis und die Dateien werden nicht gelöscht. Um einen Benutzer mit seinem Home-Verzeichnis auf einmal zu löschen, fügen Sie die Option „-r“ im Befehl hinzu. Der Befehl sieht folgendermaßen aus:

sudo userdel -r newuser

Zusammenfassung

Jetzt haben Sie gemeistert, wie Sie einen Benutzer unter Linux erstellen und einen Benutzer unter Linux löschen. Um auch darauf hinzuweisen, dass alle Befehle, die wir in diesem Artikel verwendet haben, natürlich in jeder Ubuntu-basierten Distribution und auch in anderen Distributionen wie Debian, Kubuntu, Pop OS und Linux Mint, CentOS, Red Hat usw. gelten können /P>

Linux
  1. So erstellen Sie ein Skript eines Linux-Befehls

  2. So erstellen Sie einen Linux-Benutzer mit Ansible

  3. So erstellen Sie einen Sudo-Benutzer in Rocky Linux 8

  4. Wie erstelle ich eine Crontab über ein Skript

  5. So beschränken Sie Benutzerbefehle in Linux

So erstellen Sie Benutzer unter Linux (Befehl useradd)

So erstellen Sie Benutzer mit dem Befehl Useradd in Linux

So erstellen Sie einen Alias ​​unter Linux

So erstellen und verwalten Sie neue Benutzer unter Linux

So erstellen Sie eine Gruppe unter Linux – Befehl groupadd

So erstellen Sie eine Partition mit dem Befehl „parted“