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

Benutzer zu Gruppe in Linux hinzufügen, Anleitung (mit Beispielen)

Dieser Artikel zeigt Ihnen, wie Sie einen Benutzer zu einer Gruppe in einem Linux-System hinzufügen. Wir werden auch lernen, die Gruppen und Gruppen-IDs aller Benutzerkonten anzuzeigen .

Linux-Benutzer und -Gruppen sind ein wesentlicher Bestandteil der Linux-Sicherheit. Wie Sie wissen, ist Linux ein Mehrbenutzer-Betriebssystem. Daher ist das Hinzufügen von Benutzern zu einer Gruppe eine Aufgabe, die es wert ist, erlernt zu werden.

Gruppen ermöglichen, dass bestimmte Benutzerberechtigungen für Gruppenmitglieder verfügbar sind.

Der Hauptzweck von Gruppen besteht darin, eine Reihe von Berechtigungen zu definieren B. Lese-, Schreib- oder Ausführungsberechtigung für eine bestimmte Ressource, die von den Benutzern innerhalb der Gruppe gemeinsam genutzt werden kann.

Anstatt die Berechtigungen für jedes Benutzerkonto zu verwalten, können Sie in Linux einen Benutzer zu einer Gruppe hinzufügen, um die entsprechenden Berechtigungen zu erteilen.

Gruppentypen in Linux

Es gibt zwei Arten von Gruppen in Linux – Primäre und Sekundäre.

Primäre Gruppe

Eine primäre Gruppe wird erstellt, wenn ein Benutzer hinzugefügt wird. Es ist die Gruppe, die für den Benutzer gilt, wenn er sich anmeldet. Alle Dateien, die der Benutzer erstellt, werden automatisch zu dieser Gruppe hinzugefügt. Ein Benutzer kann jeweils nur einer primären Gruppe angehören.

Sekundäre (Ergänzungs-)Gruppe

Ein Nutzer kann beliebig vielen sekundären Gruppen angehören. Eine sekundäre Gruppe sind alle Gruppen, denen ein Benutzer angehört, außer der primären Gruppe.

Der Hauptgrund für die Erstellung einer sekundären Gruppe besteht darin, eingeschränkten Benutzern bestimmte Berechtigungen zu erteilen. Zum Beispiel, wenn Sie einen bestimmten Benutzer zu sudo hinzufügen group in Linux erbt der Benutzer die Zugriffsrechte der Gruppe und kann sudo ausführen Befehle.

So fügen Sie Benutzer zu einer Gruppe in Linux hinzu

Nur root oder Benutzer mit sudo access kann einen Benutzer zu einer Gruppe hinzufügen.

Fügen Sie einen bestehenden Benutzer zur sekundären Gruppe hinzu

Das Hinzufügen von Benutzern zu einer Gruppe in Linux ist ein unkomplizierter Vorgang. Verwenden Sie zum Hinzufügen eines vorhandenen Benutzerkontos zu einer Gruppe den usermod Befehl. Die Syntax lautet:

usermod [OPTIONS] GROUPNAME USERNAME

Zum Beispiel, um den Benutzer john hinzuzufügen zum sudo group, würden Sie den folgenden Befehl ausführen:

sudo usermod -a -G sudo john

Denken Sie daran, dass es keine Ausgabe gibt, sobald Sie den Befehl ausführen.

Lassen Sie uns diese Syntax aufschlüsseln. Zuerst der usermod Befehl verwendet den -a (anhängen) und -G (Gruppen-) Optionen, um den Nutzer einer bestimmten Gruppe hinzuzufügen.

Vorhandenen Benutzer zu mehreren Gruppen hinzufügen

Wie Sie bereits wissen, kann ein Benutzer unter Linux nur einer primären Gruppe hinzugefügt werden, aber er kann beliebig vielen sekundären Gruppen hinzugefügt werden.

Wenn Sie also einen Benutzer zu mehreren Gruppen hinzufügen möchten, können Sie denselben Befehl wie oben verwenden, aber Sie sollten die Gruppennamen, zu denen Sie den Benutzer hinzufügen möchten, durch ein Komma trennen (, ).

Um einen Benutzer hinzuzufügen john um audio zu gruppieren , video , und network , würden Sie den folgenden Befehl ausführen:

sudo usermod -a -G audio,video,network john

Ändern Sie die primäre Gruppe eines Benutzers

Der usermod Mit dem Befehl können Sie die primäre Gruppe eines Benutzers ändern. Das -g Option steuert die primäre Gruppe. Wenn Sie einen Kleinbuchstaben g verwenden , weisen Sie eine primäre Gruppe zu.

Zum Beispiel, um eine primäre Gruppe web zuzuweisen an einen Benutzer, john :

sudo usermod -g web john

So überprüfen Sie die Gruppe eines Benutzers

Um zu überprüfen, ob Sie einen Benutzer unter Linux erfolgreich zu einer Gruppe hinzufügen konnten, können Sie die id verwenden Befehl. Es gibt Ihnen die Möglichkeit, alle Gruppen zu sehen, auf die ein Benutzer Zugriff hat.

Um beispielsweise Informationen über einen Benutzer zu erhalten, john übergeben Sie den Nutzernamen als Argument an die id Befehl:

id john
uid=1000(john) gid=1000(john) groups=1000(john),970(docker),986(video),993(input),998(wheel)

Die obige Ausgabe zeigt, dass die primäre Gruppe des Benutzers john john ist und gehört zu docker , video , input , und wheel ergänzende Gruppen.

Eine andere Methode, um die Gruppen anzuzeigen, denen ein Benutzer angehört, ist die Verwendung von groups Befehl. Übergeben Sie den Benutzernamen als Argument an den Befehl:

groups john
wheel input video docker john

Wenn Sie den Benutzernamen weglassen, gibt der Befehl die Informationen über den aktuell angemeldeten Benutzer aus.

Fazit

Linux-Gruppen sind Organisationseinheiten, die zum Organisieren und Verwalten von Benutzerkonten in Linux verwendet werden. Hier haben wir gesehen, wie man den usermod verwendet Befehl zum Hinzufügen von Benutzern zu Gruppen in Linux.

Weitere Informationen zum usermod Befehl unter Linux, konsultieren Sie dessen Handbuchseite. Und natürlich können Sie gerne einen Kommentar hinterlassen, wenn Sie Fragen haben.


Linux
  1. So fügen Sie einen Benutzer zu Ihrem Linux-Desktop hinzu

  2. So fügen Sie Benutzer zu einer Gruppe in Linux hinzu

  3. So fügen Sie einen Benutzer zu einer Gruppe in Linux hinzu oder entfernen ihn

  4. So fügen Sie Benutzer zu einer Gruppe in Linux hinzu

  5. Wie füge ich einen Benutzer zur sudo-Gruppe in einem Linux-VPS hinzu?

Linux Chgrp-Befehl mit Beispielen

Linux Route Add-Befehl mit Beispielen

So fügen Sie einen Benutzer zu einer Gruppe in Linux hinzu

So fügen Sie Benutzer zu Sudoern oder Sudo-Gruppen unter Rocky Linux 8 hinzu

So fügen Sie einen Benutzer zu einer Gruppe unter Linux hinzu

So fügen Sie einen Benutzer zu einer Linux-Gruppe hinzu