Übersicht
Zu wissen, wie Benutzer in Ubuntu erstellt und gelöscht werden, ist eine der grundlegenden Fähigkeiten, die ein Linux-Benutzer (Administrator) kennen 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 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 behandeln wir das Erstellen und Löschen von Benutzern in Ubuntu über das Terminal. 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.
Als nächstes in der Reihe der Benutzerverwaltungsfähigkeiten geht es darum, Benutzergruppen zu erstellen und Benutzer zu Gruppen hinzuzufügen (und natürlich Benutzer aus einer Gruppe zu entfernen und Gruppen zu löschen). Sie können sich dieses Verfahren auch in diesem Beitrag ansehen – LINK .
Voraussetzungen :
Um Benutzer erstellen und entfernen zu können, müssen Sie als root oder als Benutzer mit sudo-Berechtigungen angemeldet sein.
So erstellen und löschen Sie Benutzer in Ubuntu
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 Ubuntu schnell mit einem Befehl erstellen müssen, mit einem Home-Verzeichnis, einem Passwort und allem anderen Desktop-Benutzer, 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:
sudo usermod -aG sudo newuser
So löschen Sie einen Benutzer in Ubuntu
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 Benutzer in Ubuntu erstellen und löschen. Um die von uns durchgeführten Schritte zusammenzufassen – einen Benutzer mit dem Befehl „adduser“ erstellt, einen Benutzer mit dem Befehl „useradd“ (mit dem Benutzer-Home-Verzeichnis) erstellt und Benutzer sowie ihr Home-Verzeichnis gelöscht. 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 angewendet werden können.