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

Hi Marc here. I’m the foun­der of Forge12 Inter­ac­ti­ve and have been pas­sio­na­te about buil­ding web­sites, online stores, appli­ca­ti­ons and SaaS solu­ti­ons for busi­nesses for over 20 years. Befo­re foun­ding the com­pa­ny, I alre­a­dy work­ed in publicly lis­ted com­pa­nies and acqui­red all kinds of know­ledge. Now I want to pass this know­ledge on to my cus­to­mers.

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