different output for groups and groups USERNAME after adding a username to a group The 2019 Stack Overflow Developer Survey Results Are InAdded user supplementary group, but 'groups(1)' not showing changeSetting default username and group for files in directoryadding list of users to multiple groupsDo root's supplementary groups behave differently than regular account ones for NFS shares?When running 'su - username', pam_group doesn't add additional groups from /etc/security/group.conf but sshd login does?Adding user to secondary group not showing in id -Gnbash regex does not recognize all groupssuplementary vs defaultMember of sudo group, getting “is not in the sudoers file.”Konsole don't show typed input after parsing mplayer output
Can we generate random numbers using irrational numbers like π and e?
If climate change impact can be observed in nature, has that had any effect on rural, i.e. farming community, perception of the scientific consensus?
Why did Peik say, "I'm not an animal"?
What options are there, if any, to get information from an enemy's familiar?
Can a flute soloist sit?
What is the most efficient way to store a numeric range?
How to deal with speedster characters?
Did researcher Katie Bouman only contributed 0.26% of code that created Black Hole image?
How can I define good in a religion that claims no moral authority?
How do I free up internal storage if I don't have any apps downloaded?
How to politely respond to generic emails requesting a PhD/job in my lab? Without wasting too much time
Is there a way to generate a uniformly distributed point on a sphere from a fixed amount of random real numbers?
Deal with toxic manager when you can't quit
The following signatures were invalid: EXPKEYSIG 1397BC53640DB551
Is an up-to-date browser secure on an out-of-date OS?
How do you keep chess fun when your opponent constantly beats you?
Geography at the pixel level
How can I save a vector layer to memory (or is there a reason QGIS doesn't allow this)?
What does 白沾 mean here?
Ubuntu Err :18 http://dl.google.com/linux/chrome/deb stable Release.gpg KEYEXPIRED 1555048520
Is it ok to offer lower paid work as a trial period before negotiating for a full-time job?
different output for groups and groups USERNAME after adding a username to a group
How can I add encounters in the Lost Mine of Phandelver campaign without giving PCs too much XP?
Pokemon Turn Based battle (Python)
different output for groups and groups USERNAME after adding a username to a group
The 2019 Stack Overflow Developer Survey Results Are InAdded user supplementary group, but 'groups(1)' not showing changeSetting default username and group for files in directoryadding list of users to multiple groupsDo root's supplementary groups behave differently than regular account ones for NFS shares?When running 'su - username', pam_group doesn't add additional groups from /etc/security/group.conf but sshd login does?Adding user to secondary group not showing in id -Gnbash regex does not recognize all groupssuplementary vs defaultMember of sudo group, getting “is not in the sudoers file.”Konsole don't show typed input after parsing mplayer output
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I stumble across a weird behaviour today.
After adding a user to a new group like so :
# gpasswd -a test myuser
then connecting to a new bash session, here are the result for groups
and groups myuser
:
myuser@mycomputer$ groups
wheel myuser
myuser@mycomputer$ groups myuser
wheel myuser test
Only if I reboot the output of groups
will be the same as groups myuser
, but not necessary showing the groups in the same order.
So my question is simple : why ?
Thanks !
bash users group
New contributor
add a comment |
I stumble across a weird behaviour today.
After adding a user to a new group like so :
# gpasswd -a test myuser
then connecting to a new bash session, here are the result for groups
and groups myuser
:
myuser@mycomputer$ groups
wheel myuser
myuser@mycomputer$ groups myuser
wheel myuser test
Only if I reboot the output of groups
will be the same as groups myuser
, but not necessary showing the groups in the same order.
So my question is simple : why ?
Thanks !
bash users group
New contributor
add a comment |
I stumble across a weird behaviour today.
After adding a user to a new group like so :
# gpasswd -a test myuser
then connecting to a new bash session, here are the result for groups
and groups myuser
:
myuser@mycomputer$ groups
wheel myuser
myuser@mycomputer$ groups myuser
wheel myuser test
Only if I reboot the output of groups
will be the same as groups myuser
, but not necessary showing the groups in the same order.
So my question is simple : why ?
Thanks !
bash users group
New contributor
I stumble across a weird behaviour today.
After adding a user to a new group like so :
# gpasswd -a test myuser
then connecting to a new bash session, here are the result for groups
and groups myuser
:
myuser@mycomputer$ groups
wheel myuser
myuser@mycomputer$ groups myuser
wheel myuser test
Only if I reboot the output of groups
will be the same as groups myuser
, but not necessary showing the groups in the same order.
So my question is simple : why ?
Thanks !
bash users group
bash users group
New contributor
New contributor
New contributor
asked 2 hours ago
ogrogr
233
233
New contributor
New contributor
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Because changes to group membership only take effect after starting a new login shell. Starting a new non-login interactive shell session (which is what you get when you open a new termina) is irrelevant.
So, when you run groups
, that prints the groups your user is currently in. However, those were set up when your user first logged in and cannot be changed until you log in again. Therefore, groups
doesn't include your new group.
On the other hand, when you run groups myuser
, the system doesn't look for the groups the current user belongs to at the moment, it looks up the groups that the user myuser
belongs to, which it gets by reading the settings file (/etc/group
, presumably). Since your user is set up to belong to the new group in /etc/groups
, this command shows that as well, even though you're not currently in that group since you haven't logged in again.
2
newgrp
also comes in handy, without logging in again ;-).
– Stephen Kitt
2 hours ago
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
ogr is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f512071%2fdifferent-output-for-groups-and-groups-username-after-adding-a-username-to-a-gro%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Because changes to group membership only take effect after starting a new login shell. Starting a new non-login interactive shell session (which is what you get when you open a new termina) is irrelevant.
So, when you run groups
, that prints the groups your user is currently in. However, those were set up when your user first logged in and cannot be changed until you log in again. Therefore, groups
doesn't include your new group.
On the other hand, when you run groups myuser
, the system doesn't look for the groups the current user belongs to at the moment, it looks up the groups that the user myuser
belongs to, which it gets by reading the settings file (/etc/group
, presumably). Since your user is set up to belong to the new group in /etc/groups
, this command shows that as well, even though you're not currently in that group since you haven't logged in again.
2
newgrp
also comes in handy, without logging in again ;-).
– Stephen Kitt
2 hours ago
add a comment |
Because changes to group membership only take effect after starting a new login shell. Starting a new non-login interactive shell session (which is what you get when you open a new termina) is irrelevant.
So, when you run groups
, that prints the groups your user is currently in. However, those were set up when your user first logged in and cannot be changed until you log in again. Therefore, groups
doesn't include your new group.
On the other hand, when you run groups myuser
, the system doesn't look for the groups the current user belongs to at the moment, it looks up the groups that the user myuser
belongs to, which it gets by reading the settings file (/etc/group
, presumably). Since your user is set up to belong to the new group in /etc/groups
, this command shows that as well, even though you're not currently in that group since you haven't logged in again.
2
newgrp
also comes in handy, without logging in again ;-).
– Stephen Kitt
2 hours ago
add a comment |
Because changes to group membership only take effect after starting a new login shell. Starting a new non-login interactive shell session (which is what you get when you open a new termina) is irrelevant.
So, when you run groups
, that prints the groups your user is currently in. However, those were set up when your user first logged in and cannot be changed until you log in again. Therefore, groups
doesn't include your new group.
On the other hand, when you run groups myuser
, the system doesn't look for the groups the current user belongs to at the moment, it looks up the groups that the user myuser
belongs to, which it gets by reading the settings file (/etc/group
, presumably). Since your user is set up to belong to the new group in /etc/groups
, this command shows that as well, even though you're not currently in that group since you haven't logged in again.
Because changes to group membership only take effect after starting a new login shell. Starting a new non-login interactive shell session (which is what you get when you open a new termina) is irrelevant.
So, when you run groups
, that prints the groups your user is currently in. However, those were set up when your user first logged in and cannot be changed until you log in again. Therefore, groups
doesn't include your new group.
On the other hand, when you run groups myuser
, the system doesn't look for the groups the current user belongs to at the moment, it looks up the groups that the user myuser
belongs to, which it gets by reading the settings file (/etc/group
, presumably). Since your user is set up to belong to the new group in /etc/groups
, this command shows that as well, even though you're not currently in that group since you haven't logged in again.
edited 2 hours ago
answered 2 hours ago
terdon♦terdon
134k33269449
134k33269449
2
newgrp
also comes in handy, without logging in again ;-).
– Stephen Kitt
2 hours ago
add a comment |
2
newgrp
also comes in handy, without logging in again ;-).
– Stephen Kitt
2 hours ago
2
2
newgrp
also comes in handy, without logging in again ;-).– Stephen Kitt
2 hours ago
newgrp
also comes in handy, without logging in again ;-).– Stephen Kitt
2 hours ago
add a comment |
ogr is a new contributor. Be nice, and check out our Code of Conduct.
ogr is a new contributor. Be nice, and check out our Code of Conduct.
ogr is a new contributor. Be nice, and check out our Code of Conduct.
ogr is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f512071%2fdifferent-output-for-groups-and-groups-username-after-adding-a-username-to-a-gro%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown