So fügen Sie einen Benutzer zu einer Gruppe in Linux hinzu (Leitfaden 2023)

Angenommen, Sie sind der Systemadministrator eines großen Projekts und Sie erhalten häufig Beschwerden vom QA-Team, dass das Entwicklungsteam die Codebasis bricht und umgekehrt. Nach einer detaillierten Inspektion werden Sie feststellen, dass die beiden Teams Teil derselben Gruppe sind und dieselbe Codebasis teilen. Sie bitten also Ihren Vorgesetzten, Ihnen bei dem Problem zu helfen, und er rät Ihnen, zwei Gruppen für alle Benutzer der Entwicklungs- und QA-Teams zu bilden. Aber Sie haben keine Ahnung, wie Sie Benutzer zu einer Gruppe in Linux hinzufügen können. Nun, wir sind hier, um dieses Problem zu lösen. In diesem Artikel haben wir erklärt, wie Sie eine neue Gruppe erstellen, neue Benutzer erstellen und dann einen Benutzer zu einer Gruppe in Linux hinzufügen.

Hinzufügen eines Benutzers zu einer Gruppe in Linux (2023)

Bevor wir Ihnen zeigen, wie Sie Gruppen erstellen, Benutzer erstellen und diesen Gruppen neue oder vorhandene Benutzer hinzufügen, müssen wir zunächst lernen, was eine Benutzergruppe in Linux ist. Schauen wir uns also an, was Benutzergruppen sind, und fahren Sie dann mit dem Hinzufügen von Benutzern zu einer Gruppe fort.

Was ist eine Benutzergruppe unter Linux?

Im Allgemeinen ist eine Organisation in Teams unterteilt, wobei jedes Team eine andere Funktion hat und jedes Mitglied der Organisation Teil des Teams ist. Auf ähnliche Weise ist in einem Mehrbenutzersystem jeder Benutzer Teil einer Gruppe, die über unterschiedliche Privilegien wie Lese-, Schreib- oder Ausführungsberechtigungen für eine gemeinsam genutzte Ressource innerhalb der Gruppe verfügt. Es gibt zwei Arten von Gruppen in Linux:

Hauptgruppe

Wann immer Sie sich bei einer Sitzung anmelden, sind Sie Teil der primären Gruppe. Im Allgemeinen hat die primäre Gruppe denselben Namen wie der Linux-Benutzername. Alle Dateien oder Prozesse, die Sie erstellen, sind Teil dieser Gruppe und können standardmäßig nicht von Benutzern anderer Gruppen aufgerufen werden. Informationen wie Benutzer-ID, Gruppen-ID usw. über die primäre Gruppe werden in der Datei gespeichert – /etc/passwd.

Sekundäre Gruppe

Sekundäre Gruppen oder zusätzliche Gruppen sind nützlich, wenn Sie den Zugriff auf beliebige Dateien oder Prozesse mit einer bestimmten Gruppe von Benutzern teilen müssen. Nur der Root-Benutzer oder Benutzer mit sudo Privilegien können neue Berechtigungen erteilen oder neue Benutzer zu sekundären Gruppen hinzufügen.

Ein Benutzer kann nur Mitglied einer primären Gruppe, aber mehrerer sekundärer Gruppen sein. Nachdem Sie nun die Grundlagen von Benutzergruppen in Linux kennen, schauen wir uns an, wie Sie neue Benutzer erstellen und sie einer Gruppe hinzufügen.

So fügen Sie neue Benutzer in Linux hinzu

Verwenden Sie zum Erstellen neuer Benutzer useradd Befehl nach folgender Syntax:

sudo useradd <options> username

Einige der Optionen zum Koppeln mit dem Befehl sind:

Möglichkeiten Beschreibung
-d Der neue Benutzer wird mit dem neuen Verzeichnisnamen als Wert für das Anmeldeverzeichnis des Benutzers erstellt
-e Dies wird verwendet, um das Datum zu bestimmen, an dem das Konto des Benutzers deaktiviert wird
-u Dadurch wird ein neuer Benutzer mit der angegebenen Benutzer-ID erstellt
Anlegen eines neuen Benutzers mit dem Befehl useradd

Der neue Benutzer, den Sie erstellen, wird zunächst nur Teil der primären Gruppe sein. Nachdem Sie einen neuen Benutzer angelegt haben, vergeben Sie mit ein neues Passwort passwd Befehl, wie unten gezeigt:

sudo passwd <username>

Hier werden Sie aufgefordert, ein neues Passwort einzugeben und das Passwort zur Bestätigung erneut einzugeben. An diesem Punkt kann sich der Benutzer nun mit dem neuen Benutzernamen und Passwort, das Sie gerade erstellt haben, beim System anmelden.

Erstellen eines neuen Passworts für einen neuen Benutzer

So erstellen Sie eine Benutzergruppe in Linux

Nachdem Sie einen neuen Benutzer erstellt haben, können Sie damit beginnen, Gruppen zu erstellen und ihnen Benutzer hinzuzufügen. Um eine neue Gruppe zu erstellen, verwenden Sie groupadd Befehl. Stellen Sie sicher, dass Sie dem neuen Gruppennamen einen eindeutigen Namen zuweisen, da er sonst mit anderen vorhandenen Gruppennamen in Konflikt gerät. So sieht die Syntax aus:

sudo groupadd <group_name>

Erstellen einer neuen Gruppe

So fügen Sie Benutzer zu Gruppen hinzu

Nachdem Sie eine Gruppe erstellt haben, können Sie nun damit beginnen, Benutzer hinzuzufügen. Nur Root-Benutzer oder Benutzer mit sudo access kann Benutzer zu verschiedenen Gruppen hinzufügen.

Fügen Sie einen vorhandenen Benutzer zu einer vorhandenen Gruppe hinzu

Verwenden Sie zum Hinzufügen eines vorhandenen Benutzers zu einer Gruppe usermod Befehl, dessen Syntax wir unten hervorgehoben haben:

sudo usermod -a <user_name> -G <group_name>

Hier, -a die Option steht für append (Hinzufügen am Ende) und fügt den Benutzer der bestehenden Gruppe i hinzu -G Flag wird verwendet, um den Namen der Gruppe anzugeben, zu der der Benutzer hinzugefügt wird. Bei diesem Befehl gibt es keine ausführliche Ausgabeoption, außer dass eine Warnung ausgegeben wird, wenn der Benutzer oder die Gruppe nicht vorhanden ist.

Hinzufügen eines neuen Benutzers zur Gruppe

Fügen Sie einen Benutzer zu mehreren Gruppen hinzu

Der usermod Der Befehl in Linux kann auch verwendet werden, um Benutzer zu mehreren Gruppen mit größtenteils denselben Optionen wie eine einzelne Gruppe hinzuzufügen, wie unten gezeigt. Achten Sie darauf, Gruppennamen ohne Leerzeichen anzugeben.

sudo usermod -a <user_name> -G <group_name_1>,<group_name_2>,<group_name_3>

Erstellen Sie einen neuen Benutzer und weisen Sie eine Gruppe zu

Unter Linux können Sie mit nur einem Befehl einen neuen Benutzer zu einer Gruppe hinzufügen. Der useradd Mit dem Befehl können Sie einen neuen Benutzer erstellen und den Benutzer dann zu den angegebenen Gruppen hinzufügen. Syntax zum Hinzufügen eines neuen Benutzers mit useradd der befehl lautet:

sudo useradd <username> -G <group_name_1>,<group_name_2>,<group_name_3>

Erstellen eines neuen Benutzers und Hinzufügen zu Gruppen in einem Befehl

Benutzergruppen durchsuchen

Um alle einem Benutzer zugeordneten Gruppen anzuzeigen, können Sie oder verwenden groups Befehl bzw id Befehl. Überprüfen Sie die unten gezeigte Syntax:

groups <user_name>

id <user_name>

Wenn ja <user_name> leer gelassen wird, werden nur Gruppennamen für den aktuellen Benutzer angezeigt.

Angabe der Benutzergruppe test1

So entfernen Sie einen Benutzer aus einer Gruppe

Um einen Benutzer aus einer Gruppe in Linux-Distributionen zu entfernen, können Sie verwenden gpasswd Befehl gemäß der folgenden Syntax:

sudo gpasswd -d <user_name> <group_name>

Zusätzlich zum Entfernen des Benutzers aus der Gruppe gpasswd Der Befehl wird auch für verschiedene administrative Aufgaben verwendet, wie z. B. das Definieren eines Gruppenadministrators oder das Festlegen eines Gruppenkennworts usw.

Benutzertest aus der sudo-Gruppe entfernen

Löschen einer Gruppe unter Linux

Um eine sekundäre Gruppe in Linux zu löschen, können Sie verwenden groupdel Befehl:

sudo groupdel <groupname>

Löschen Sie eine Gruppe in Linux

So ändern Sie die primäre Benutzergruppe

Alle Befehle, die wir bisher besprochen haben, gelten für die sekundäre Gruppe und ihre Benutzer. Um die primäre Gruppe eines Benutzers in Linux zu ändern, verwenden Sie die folgende Syntax:

sudo usermod –g <new_primary_group> <user_name>

Sie müssen sich fragen, was der Unterschied zwischen ist -g Und -G Flaggen. Der -g Flag wird für primäre Gruppen verwendet, während das Flag -G flag wird für sekundäre Gruppen verwendet.

Ändern Sie die primäre Gruppe für einen Benutzer "prüfen"

So listen Sie alle Benutzergruppen in Linux auf

Der bei der Installation erstellte Benutzer wird als Systembenutzer bezeichnet und ist Teil vieler Standardgruppen in Linux. Informationen zu jeder Gruppe im System werden in einer Datei gespeichert – /etc/gruppe. Verwenden Sie die folgende Syntax, um alle Gruppen im System aufzulisten:

sudo cat /etc/group

Ausdruck aller Benutzergruppen im System

Verwalten von Benutzern und Gruppen im Linux-Terminal

Die Gruppenverwaltung ist eine nützliche Aufgabe, die sich bei verschiedenen Vorgängen als nützlich erweisen kann, insbesondere wenn Sie Systemadministrator sind. Hier haben wir Ihnen einige einfache Linux-Terminalbefehle gezeigt, um einen neuen Benutzer zu erstellen, neue Gruppen zu erstellen, einen neuen Benutzer zu einer Gruppe hinzuzufügen und mehr. Wir hoffen also, dass dieser Artikel Ihre Probleme löst. Wenn nicht, lassen Sie es uns in den Kommentaren unten wissen und wir helfen Ihnen weiter.

Published
Categorized as News

Leave a comment

Your email address will not be published. Required fields are marked *