Ubuntu: So kannst du einem Benutzer eine oder mehrere Gruppen zuweisen (via Shell/SSH)

Marc Wagner, Oktober 20, 2022

Um einen bestehenden Benutzer zu bearbeiten, verwendest du unter Linux den Befehl usermod.

Hinzufügen einer Gruppe zu einem Benutzer #

Der folgende Befehl hilft dir dabei, eine Gruppe zu einem Benutzer hinzuzufügen:

sudo usermod -a -G Name_der_Gruppe Benutzername

Hinzufügen mehrere Gruppen zu einem Benutzer #

Möchtest du mehrere Gruppen zu einem Benutzer hinzufügen, musst du das oben bereits gezeigte Beispiel lediglich ergänzen. So lassen sich durch eine mit einem Komma getrennte Liste mehrere Gruppen zu einem Benutzer hinzufügen. Hier ein Beispiel, wie das ganze dann aufgebaut wird:

sudo usermod -a -G Name_der_Gruppe,Name_der_Gruppe_2,Name_der_Gruppe_3 Benutzername
ParameterBeschreibung
-aSteht für „append“ (hinzufügen). Dies solltest du unbedingt angeben, da du ansonsten alle anderen Gruppen des Benutzers entfernst.
-GSteht für „groups“ (Gruppen). Hier kannst du eine Komma getrennt alle Gruppen angeben, die zu dem Benutzer hinzugefügt werden. Wichtig: ohne „-a“ (append) werden alle Gruppen die du hier nicht einfügst, vom Benutzer entfernt.

Gruppen eines Benutzers anzeigen lassen #

Falls du dir nicht sicher bist, welche Gruppen bereits für den gewünschten Benutzer existieren, so kannst du dir diese einfach anzeigen lassen. Hierfür verwendest du den Befehl „groups“. Das folgende Beispiel zeigt dir, wie du dir alle Gruppen eines Benutzers anzeigen lassen kannst:

groups Benutzername

Auflisten aller Benutzer in Linux #

Für den Fall, dass dir der Benutzername nicht bekannt ist, kannst du dir einfach alle Benutzer ausgeben lassen. Die Benutzer samt der dazugehörigen Gruppen sind in der Datei /etc/shadow hinterlegt. Mithilfe von „cat“ kannst du dir diese unkompliziert ausgeben lassen, wie das folgende Beispiel zeigt:

sudo cat /etc/shadow
Benutzerbild von Marc Wagner
Marc Wagner

Hi Marc here. I'm the founder of Forge12 Interactive and have been passionate about building websites, online stores, applications and SaaS solutions for businesses for over 20 years. Before founding the company, I already worked in publicly listed companies and acquired all kinds of knowledge. Now I want to pass this knowledge on to my customers.

Ähnliche Beiträge

Comments

Hinterlasse einen Kommentar