So listen und verwalten Sie Benutzer in Linux

How List Manage Users Linux



Linux-Distributionen werden mit integrierter Unterstützung für mehrere Benutzerrollen und -profile geliefert. Durch die Verwendung unterschiedlicher Benutzerkonten und Gruppen ist es möglich, dasselbe System für verschiedene Benutzer unterschiedlich zu verhalten oder den Zugriff und die Berechtigungen auf bestimmte Benutzer einzuschränken.

Dieser Artikel erklärt, wie Sie Benutzer und Gruppen unter Linux erstellen, löschen und verwalten (getestet mit Ubuntu 19.10)







Was ist ein Benutzer?

Ein Benutzer ist eine Entität, die das Recht hat, auf ein Linux-System in voller oder eingeschränkter Kapazität zuzugreifen und es zu ändern. In einem typischen Linux-System kann es viele Benutzer geben. Tatsächlich werden während der Installation eines Linux-basierten Betriebssystems wie Ubuntu Ihr Standardbenutzer mit Login und Passwort sowie viele Benutzer auf Systemebene automatisch erstellt.



Was ist eine Gruppe?

Eine Gruppe ist eine breite Ansammlung verschiedener Benutzer in einem Linux-System. Gruppen werden normalerweise erstellt, um für jeden Benutzer, der unter sie fällt, dieselben Regeln und Sicherheitsrichtlinien zu definieren. Diese Gruppen ermöglichen eine bessere Benutzerorganisation, indem sie Berechtigungen und den Systemzugriff einschränken.



Unterschied zwischen einem Systembenutzer und einem normalen Benutzer

Normale Benutzer und Systembenutzer sind im Wesentlichen gleich. Manche Leute verwenden sie zu organisatorischen Zwecken, indem sie sie anhand der zugewiesenen Benutzer-IDs (UIDs) klassifizieren, da Systembenutzer und normale Benutzer in der Regel unterschiedliche ID-Bereiche haben.





Grafische Anwendung zum Verwalten von Benutzern und Gruppen

Auf den meisten GNOME-basierten Distributionen ist standardmäßig eine Benutzer- und Gruppen-App vorinstalliert. Wenn nicht, installieren Sie es in Ubuntu, indem Sie den folgenden Befehl ausführen:

$sudogeeignetInstallierengnome-system-tools

Starten Sie es einfach über den Anwendungsstarter und klicken Sie auf die sichtbaren Schaltflächen, um Benutzer und Gruppen zu verwalten.



Auflisten von Benutzern über die Befehlszeile

Um eine detaillierte Liste aller Benutzer auf Ubuntu anzuzeigen, führen Sie einen der folgenden Befehle aus:

$Katze /etc/passwd
$getent passwd

Führen Sie den folgenden Befehl aus, um nur Benutzernamen anzuzeigen:

$compgen -u

Alle Gruppen auflisten

Führen Sie den folgenden Befehl aus, um alle Gruppen aufzulisten:

$Gruppen

Neuen Benutzer hinzufügen

Um einen neuen normalen Benutzer hinzuzufügen, führen Sie den folgenden Befehl aus (ersetzen Sie user_name):

$sudoadduser user_name

Um einen neuen Systembenutzer hinzuzufügen, führen Sie den folgenden Befehl aus (ersetzen Sie user_name):

$sudoNutzer hinzufügen--SystemNutzername

Für jeden neuen Benutzer, der mit den obigen Befehlen erstellt wurde, wird ein neues Home-Verzeichnis erstellt.

Entfernen eines vorhandenen Benutzers

Um einen Benutzer zu löschen, führen Sie den folgenden Befehl aus (ersetzen Sie user_name):

$sudoDeluser-Benutzername

Um einen Benutzer zusammen mit seinem Home-Ordner zu löschen, führen Sie den folgenden Befehl aus (ersetzen Sie user_name):

$sudotäuscht--remove-homeNutzername

Um einen Benutzer zusammen mit allen damit verbundenen Dateien zu löschen, führen Sie den folgenden Befehl aus (ersetzen Sie den Benutzernamen):

$sudotäuscht--remove-all-filesNutzername

Hinzufügen eines neuen Benutzers zu einer bestehenden Gruppe

Um einen neuen Benutzer zu einer bestehenden Gruppe hinzuzufügen, führen Sie den folgenden Befehl aus (ersetzen Sie user_name und group_name):

$sudoadduser user_name group_name

Entfernen eines Benutzers aus einer bestehenden Gruppe

Um einen Benutzer aus einer bestehenden Gruppe zu entfernen, führen Sie den folgenden Befehl aus (ersetzen Sie user_name und group_name):

$sudodeluser user_name group_name

Vorhandenen Benutzer umbenennen

Um einen bestehenden Benutzer umzubenennen, führen Sie den folgenden Befehl aus (ersetzen Sie new_name und old_name):

$sudoBenutzermod-dasneuer_name alter_name

Passwort eines bestehenden Benutzers ändern

Um das Passwort eines bestehenden Benutzers zu ändern, führen Sie den folgenden Befehl aus (ersetzen Sie user_name):

$sudo passwdNutzername

Erstellen Sie eine neue Gruppe

Um eine neue Gruppe zu erstellen, führen Sie den folgenden Befehl aus (ersetzen Sie group_name):

$sudoaddgroup group_name

Um eine neue Gruppe auf Systemebene zu erstellen, führen Sie den folgenden Befehl aus (ersetzen Sie group_name):

$sudoGruppe hinzufügen--SystemGruppenname

Löschen einer bestehenden Gruppe

Um eine vorhandene Gruppe zu löschen, führen Sie den folgenden Befehl aus (ersetzen Sie group_name):

$sudodelgroup group_name

Um eine vorhandene Gruppe auf Systemebene zu löschen, führen Sie den folgenden Befehl aus (ersetzen Sie group_name):

$sudodelgroup--SystemGruppenname

Abschluss

Dies sind einige Befehle, mit denen Sie Benutzer und Gruppen auf Ihrem System verwalten können. Seien Sie beim Umbenennen und Entfernen von Benutzern vorsichtig, da ein falscher Befehl zum dauerhaften Entfernen von Dateien eines anderen Benutzers führen oder dessen Anmeldung einschränken kann. Wenn Sie Dateien eines Benutzers aufbewahren möchten, sollten Sie vor dem Löschen des Benutzers eine Sicherungskopie seines Home-Verzeichnisses erstellen.