Benutzer Gruppen und Rechte Ubuntu Linux Mint (user groups permissions) [Deutsch/German]
Inhaltsverzeichnis:
- Linux-Gruppen
- Hinzufügen eines vorhandenen Benutzers zu einer Gruppe
- Hinzufügen eines vorhandenen Benutzers zu mehreren Gruppen in einem Befehl
- So entfernen Sie einen Benutzer aus einer Gruppe
- So erstellen Sie eine Gruppe
- So löschen Sie eine Gruppe
- So ändern Sie die Primärgruppe eines Benutzers
- So erstellen Sie einen neuen Benutzer und weisen Gruppen in einem Befehl zu
- Benutzergruppen anzeigen
- Fazit
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:
So löschen Sie eine Gruppe
Verwenden
groupdel
zum Löschen einer vorhandenen Gruppe den Befehl
groupdel
gefolgt vom Gruppennamen:
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-BenutzergruppeFügen Sie mehrere Konten zur Twitter-Mac-App hinzu und nutzen Sie sie effektiv
Erfahren Sie, wie Sie mehrere Konten in der Twitter Mac App hinzufügen und effektiv nutzen.
Fügen Sie einen Dateidownloader zur Safari für ios 8 hinzu, indem Sie den Workflow verwenden
So fügen Sie Safari für iOS 8 mithilfe des Workflows einen Dateidownloader hinzu.
So fügen Sie Benutzer zu Centos 7 hinzu und löschen sie
Das Hinzufügen und Entfernen von Benutzern ist eine der Grundfähigkeiten, die ein Linux-Benutzer kennen sollte. In diesem Tutorial wird erklärt, wie Benutzer auf CentOS 7-Systemen hinzugefügt und entfernt werden.