Android

So fügen Sie Benutzer zur Gruppe in Linux hinzu

Benutzer Gruppen und Rechte Ubuntu Linux Mint (user groups permissions) [Deutsch/German]

Benutzer Gruppen und Rechte Ubuntu Linux Mint (user groups permissions) [Deutsch/German]

Inhaltsverzeichnis:

Anonim

In diesem Lernprogramm wird erläutert, wie Sie einen Benutzer in Linux-Systemen zu einer Gruppe hinzufügen. Wir zeigen Ihnen auch, wie Sie einen Benutzer aus einer Gruppe entfernen und wie Sie Gruppen erstellen, löschen und auflisten.

Linux-Gruppen

Linux-Gruppen sind Organisationseinheiten, mit denen Benutzerkonten in Linux organisiert und verwaltet werden. Der Hauptzweck von Gruppen besteht darin, eine Reihe von Berechtigungen zu definieren, z. B. zum Lesen, Schreiben oder Ausführen von Berechtigungen für eine bestimmte Ressource, die von den Benutzern innerhalb der Gruppe gemeinsam genutzt werden können.

Es gibt zwei Arten von Gruppen in Linux-Betriebssystemen:

  • Primäre Gruppe - Wenn ein Benutzer eine Datei erstellt, wird die Gruppe der Datei auf die primäre Gruppe des Benutzers festgelegt. Normalerweise ist der Name der Gruppe mit dem Namen des Benutzers identisch. Die Informationen zur Primärgruppe des Benutzers werden in der Datei /etc/passwd gespeichert.

    Sekundäre oder ergänzende Gruppe - Nützlich, wenn Sie einer Gruppe von Benutzern, die Mitglieder der Gruppe sind, bestimmte Dateiberechtigungen erteilen möchten. Wenn Sie beispielsweise der docker Gruppe einen bestimmten Benutzer hinzufügen, erbt der Benutzer die Zugriffsrechte der Gruppe und kann Docking-Befehle ausführen.

Jeder Benutzer kann genau einer Primärgruppe und keiner oder mehreren Sekundärgruppen angehören.

Nur Root-Benutzer oder Benutzer mit sudo Zugriff können einen Benutzer zu einer Gruppe hinzufügen.

Hinzufügen eines vorhandenen Benutzers zu einer Gruppe

Verwenden Sie zum Hinzufügen eines vorhandenen Benutzers zu einer sekundären Gruppe den Befehl usermod -a -G gefolgt vom Namen der Gruppe und des Benutzers:

sudo usermod -a -G groupname username

Um beispielsweise den Benutzer linuxize zur Gruppe sudo hinzuzufügen, führen Sie den folgenden Befehl aus:

sudo usermod -a -G sudo linuxize

Verwenden Sie immer die Option -a (Anhängen), wenn Sie einen Benutzer zu einer neuen Gruppe hinzufügen. Wenn Sie die Option -a weglassen, wird der Benutzer aus allen Gruppen entfernt, die nicht nach der Option -G .

Bei Erfolg zeigt der Befehl usermod keine Ausgabe an. Es warnt Sie nur, wenn der Benutzer oder die Gruppe nicht existiert.

Hinzufügen eines vorhandenen Benutzers zu mehreren Gruppen in einem Befehl

sudo usermod -a -G group1, group2 username

So entfernen Sie einen Benutzer aus einer Gruppe

Um einen Benutzer aus einer Gruppe zu entfernen, verwenden Sie den Befehl gpasswd der Option -d .

Im folgenden Beispiel wird der Benutzer username aus der Gruppe groupname :

sudo gpasswd -d username groupname

So erstellen Sie eine Gruppe

Verwenden groupadd zum Erstellen einer neuen Gruppe den Befehl groupadd gefolgt vom Gruppennamen:

sudo groupadd groupname

So löschen Sie eine Gruppe

Verwenden groupdel zum Löschen einer vorhandenen Gruppe den Befehl groupdel gefolgt vom Gruppennamen:

sudo groupdel groupname

So ändern Sie die Primärgruppe eines Benutzers

Verwenden Sie zum Ändern einer primären Benutzergruppe den Befehl usermod gefolgt von der Option -g :

sudo usermod -g groupname username

Im folgenden Beispiel ändern wir die primäre Gruppe des Benutzers linuxize in developers :

sudo usermod -g developers linuxize

So erstellen Sie einen neuen Benutzer und weisen Gruppen in einem Befehl zu

Der folgende Befehl useradd erstellt einen neuen Benutzer namens nathan mit primären Gruppenbenutzern und sekundären Gruppenrad und Entwicklern.

sudo useradd -g users -G wheel, developers nathan

Benutzergruppen anzeigen

Verwenden Sie den Befehl id gefolgt vom Benutzernamen, um vollständige Benutzerinformationen einschließlich aller Gruppen anzuzeigen, denen ein Benutzer angehört:

id username

id linuxize

uid=1000(linuxize) gid=100(users) groups=100(users), 10(wheel), 95(storage), 98(power), 990(libvirt), 993(docker), 999(kvm)

Aus der obigen Ausgabe geht hervor, dass die primäre Gruppe des Benutzers Benutzer ist und zu kvm ergänzenden Gruppen wheel , storage , libvirt , kvm und kvm .

Verwenden Sie den Befehl groups , um die zusätzlichen Gruppen des Benutzers anzuzeigen:

groups linuxize

wheel storage power users libvirt docker kvm

Wenn dem Befehl groups kein Benutzername übergeben wird, werden die aktuell angemeldeten Benutzergruppen gedruckt.

Fazit

In diesem Tutorial haben wir Ihnen gezeigt, wie Sie einen Benutzer zu einer Gruppe hinzufügen.

Die gleichen Befehle gelten für alle Linux-Distributionen, einschließlich Ubuntu, CentOS, RHEL, Debian und Linux Mint.

Fühlen Sie sich frei, einen Kommentar zu hinterlassen, wenn Sie Fragen haben.

Terminal-Benutzergruppe