Distribution: Fedora Linux 44 (Workstation Edition)
I created a new Linux user and gave it admin with the gui interface, I then switched to it, but could not run sudo commands.
So I entered sudo usermod -a -G wheel [USER] to grant sudo rights through the cli, but still, the new user could not use sudo.
I logged in and out multiple times, but it did not help.
Then I restarted Linux and suddenly the new user could use sudo.
To test if it was now working, I striped sudo rights from the new user. But then I realized that the new user could still use sudo.
So it seems that sudo privileges only update on operating system restart? Is this correct, or is something wrong with my system?
Sorry if this is a stupid post
Can someone say me if I can let it be that way if I’m ok with rebooting for sudo permission changes or if its necessary to fix this?
Normally groups update at login, so logging in and out should have done it. When your logged in,
groupsshould give you your active groups.I tried logging in and out multiple times, for the case that user switching doesn’t count as re-login.
Yeah, thats very weird. I dunno if that is some new quirk, but it definitely sounds wrong. You can also
cat /etc/groupsto see what groups a user has been added to, maybe something was preventing that file being updated?
I would expect this to get set on login but maybe it’s some systemd quirk.
Would this then apply to all systemd distributions?
I think you could use
newgrp sudoso you don’t need to reboot.I tried this with
newgrp wheelbut still the new user don’t update its privileges


