On Fri, 08 Jan 2021 16:21:08 +0100, Rudolf Sykora wrote: > I tried to add myself to the "dialer" group: > > #usermod -G dialer ruda > > But when I write > > $groups > > in a terminal I still do not see the new group. Not even if I open a new logi > n > shell (by writing "ksh -l"). However, when I log in in a text console > (ctrl-alt-1), I see the new group there.
Yes, group membership it set at login time. Running ksh as a login shell is not the same as actually logging in with a new session. > What is it that I have to do to have the membership updated, i.e., how > can I open e.g. a terminal in the running environment that would see my > new groups? You need to login in again. Logging in via ssh, a virtual console, X11 or running su will set the groups list. Setting groups is a privileged operation so simply starting a new shell or opening a new xterm is not sufficient. - todd