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

Marc Wag­ner

Okto­ber 20, 2022

1 min read|

Um einen bestehen­den Benut­zer zu bear­bei­ten, ver­wen­dest du unter Linux den Befehl user­mod.

Hinzufügen einer Gruppe zu einem Benutzer #

Der fol­gen­de Befehl hilft dir dabei, eine Grup­pe zu einem Benut­zer hin­zu­zu­fü­gen:

sudo usermod -a -G Name_der_Gruppe Benutzername

Hinzufügen mehrere Gruppen zu einem Benutzer #

Möch­test du meh­re­re Grup­pen zu einem Benut­zer hin­zu­fü­gen, musst du das oben bereits gezeig­te Bei­spiel ledig­lich ergän­zen. So las­sen sich durch eine mit einem Kom­ma getrenn­te Lis­te meh­re­re Grup­pen zu einem Benut­zer hin­zu­fü­gen. Hier ein Bei­spiel, wie das gan­ze dann auf­ge­baut wird:

sudo usermod -a -G Name_der_Gruppe,Name_der_Gruppe_2,Name_der_Gruppe_3 Benutzername
Para­me­terBeschrei­bung
-aSteht für “append” (hin­zu­fü­gen). Dies soll­test du unbe­dingt ange­ben, da du ansons­ten alle ande­ren Grup­pen des Benut­zers ent­fernst.
-GSteht für “groups” (Grup­pen). Hier kannst du eine Kom­ma getrennt alle Grup­pen ange­ben, die zu dem Benut­zer hin­zu­ge­fügt wer­den. Wich­tig: ohne “-a” (append) wer­den alle Grup­pen die du hier nicht ein­fügst, vom Benut­zer ent­fernt.

Gruppen eines Benutzers anzeigen lassen #

Falls du dir nicht sicher bist, wel­che Grup­pen bereits für den gewünsch­ten Benut­zer exis­tie­ren, so kannst du dir die­se ein­fach anzei­gen las­sen. Hier­für ver­wen­dest du den Befehl “groups”. Das fol­gen­de Bei­spiel zeigt dir, wie du dir alle Grup­pen eines Benut­zers anzei­gen las­sen kannst:

groups Benutzername

Auflisten aller Benutzer in Linux #

Für den Fall, dass dir der Benut­zer­na­me nicht bekannt ist, kannst du dir ein­fach alle Benut­zer aus­ge­ben las­sen. Die Benut­zer samt der dazu­ge­hö­ri­gen Grup­pen sind in der Datei /etc/shadow hin­ter­legt. Mit­hil­fe von “cat” kannst du dir die­se unkom­pli­ziert aus­ge­ben las­sen, wie das fol­gen­de Bei­spiel zeigt:

sudo cat /etc/shadow
88e86fcb816eff22bc917094df2862d8dd5c0e978b333e6dd5f36f808990c261 96

Arti­kel von:

Marc Wag­ner

Hal­lo, Marc hier. Ich bin der Grün­der von Forge12 Inter­ac­ti­ve und bereits seit über 20 Jah­ren lei­den­schaft­lich dabei Web­sei­ten, Online­shops, Anwen­dun­gen und SaaS-Lösun­gen für Unter­neh­men zu ent­wi­ckeln. Vor der Grün­dung habe ich bereits in Bör­sen notier­ten Unter­neh­men gear­bei­tet und mir aller­lei Wis­sen ange­eig­net. Die­ses Wis­sen möch­te ich nun an mei­ne Kun­den wei­ter­ge­ben.

Hast du eine Fra­ge? Hin­ter­lass bit­te einen Kom­men­tar