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

So erstellen und löschen Sie Benutzergruppen in Linux

Übersicht

Dies ist eine Fortsetzung unserer Beitragsserie zur Linux-Benutzerverwaltung. In einem unserer früheren Beiträge haben wir den Vorgang zum Erstellen und Löschen von Benutzern in Linux über das Terminal behandelt (Sie können sich das Verfahren hier ansehen – Beitrag).

In diesem Beitrag zeigen wir nun das Verfahren zum Erstellen und Löschen von Benutzergruppen in Linux über das Terminal. Dies ist auch eine weitere wichtige Fähigkeit, die ein Linux-Benutzer kennen sollte, da dieses Verfahren Teil der Benutzerverwaltungspraxis ist.

Wir werden auch behandeln, wie Sie Benutzer zu diesen von uns erstellten Gruppen hinzufügen und daraus entfernen. Diese Aktionen müssen im Linux-System entweder als Benutzer mit sudo angemeldet sein Privilegien oder als root Benutzer.

Wir verwenden die Befehle „groupadd “ und „groupdel ” um die hier erwähnten Aktionen auszuführen.

Warum ist Gruppenmanagement wichtig?

Das Vorhandensein von Gruppen ermöglicht es Systemadministratoren, bestimmte Berechtigungen oder Zugriff auf Benutzergruppen anzuwenden, wodurch eine Benutzergruppentrennung geschaffen wird. Diese Vorgehensweise wird es uns ermöglichen, mehr Kontrolle über unser Linux-System zu haben, insbesondere auf einem Produktionssystem, wo wir eine sichere Umgebung wünschen, aber dennoch einigen Benutzern Zugriff auf das System gewähren möchten.

So erstellen Sie eine Benutzergruppe unter Linux

Der Befehl, den Sie dafür verwenden werden, ist:

groupadd –g groupdID groupUsername

-g Gruppen-ID

Die „-g Gruppen-ID ” Parameter gibt an, dass eine Gruppennummer folgt (wird der Gruppe zugewiesen und dient als ID-Nummer). Dies ist die Gruppennummer, die dieser neuen Gruppe zugewiesen wird. Die Gruppennummer muss eindeutig sein.

Gruppenbenutzername

Der Name der Gruppe, die Sie hinzufügen möchten. Gruppennamen sollten in Kleinbuchstaben eingegeben werden und dürfen Unterstriche enthalten. Es wird empfohlen, denselben Gruppennamen nicht mehr als einmal zu verwenden.

Wir erstellen jetzt eine Gruppe mit ihrer ID-Nummer und einem Namen mit einem Befehl:

 
sudo groupadd –g 15000 testgroup

Sobald Sie dies getan haben, drücken Sie einfach die Eingabetaste und die Gruppe sollte erstellt werden. Wenn keine Fehler vorliegen, bedeutet dies, dass alles in Ordnung ist und die Gruppe erstellt wurde. Da neue Gruppen am Ende der Systemgruppendatei namens „/etc/group ” können Sie tail verwenden Befehl, um zu überprüfen, ob Ihre Gruppe erstellt wurde. Geben Sie einfach „sudo tail /etc/group ein ” nach der Eingabeaufforderung des Systems, um die letzten paar Zeilen der Systemgruppendatei anzuzeigen.

sudo tail /etc/group

Wie Sie sehen, wurde eine Gruppe erstellt.

So entfernen Sie eine Benutzergruppe

Um eine Gruppe zu entfernen, verwenden wir einen Befehl „groupdel “ und geben Sie den Namen der Gruppe ein, die Sie entfernen möchten.

sudo groupdel groupname

Und Ihre Gruppe sollte entfernt werden. Um zu überprüfen, ob die Gruppe entfernt wurde, können Sie tail verwenden Befehl, wie wir es getan haben, um zu überprüfen, ob Ihre Gruppe erstellt wurde, aber dieses Mal wird nur Ihre Gruppe nicht auf der Gruppenliste stehen.

sudo tail /etc/group

Nutzer zur Gruppe hinzufügen

Um einen vorhandenen Nutzer zu einer sekundären Gruppe hinzuzufügen, verwenden Sie den Befehl usermod –a –G groupname username gefolgt vom Namen der Gruppe und des Nutzers.

sudo usermod -a -G groupname username

Es gibt keine Informationen darüber, dass Ihr Befehl erfolgreich war, usermod Befehl zeigt keine Ausgabe an. Es warnt Sie nur, wenn der Benutzer oder die Gruppe nicht existiert. Verwenden Sie immer das –a (Anhängen) Option beim Hinzufügen eines Benutzers zu einer neuen Gruppe. Wenn Sie dies nicht tun, wird der Benutzer aus allen anderen Gruppen entfernt und ist nur in der Gruppe, in der Sie ihn gerade hinzugefügt haben.

Wie man einen Benutzer mit einem Befehl zu mehreren Gruppen hinzufügt

Es ist dasselbe Verfahren wie das Hinzufügen von Benutzern zu nur einer Gruppe, aber dieses Mal müssen Sie mehr Gruppen in nur einem Befehl benennen, zum Beispiel:

sudo usermod –a –G groupname1,groupname2,groupname3 username

Entfernen eines Benutzers aus einer Gruppe

Jetzt zeigen wir Ihnen, wie Sie einen Benutzer aus einer Gruppe entfernen. Dazu verwenden Sie den Befehl gpasswd mit dem –d Option.

 
sudo gpasswd –d username groupname

Dieser Zeitbefehl teilt Ihnen mit, dass der Benutzer aus der Gruppe entfernt wurde, wie im Bild gezeigt

Und jetzt haben Sie erfolgreich einen Benutzer aus einer Gruppe entfernt.

Zusammenfassung

Um zusammenzufassen, was wir in diesem Beitrag behandelt haben. Wir haben die Schritte zum Erstellen und Löschen von Benutzergruppen in Linux, zum Hinzufügen eines Benutzers zur Gruppe und zum Entfernen eines Benutzers aus der Gruppe durchlaufen. Alle diese im heutigen Artikel gezeigten Befehle können auch für jede Linux-Distribution gelten, einschließlich Ubuntu, CentOSn, RHEL, Debian, Fedora und Arch Linux.


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

  2. So erstellen Sie einen Linux-Benutzer mit Ansible

  3. So erstellen und löschen Sie einen Benutzer unter Debian 9

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

  5. So verwalten Sie Datei- und Verzeichnisberechtigungen/Eigentümer in Linux

So löschen Sie eine Gruppe in Linux (groupdel-Befehl)

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

So erstellen und verwalten Sie neue Benutzer unter Linux

So erstellen Sie eine Gruppe unter Linux – Befehl groupadd

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

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