OpenSolaris: Remove user from a group from command line

command-line-interfacegroupsopensolarissolaris

How can I remove a user from a group from the command line in OpenSolaris (2008.11)?

I know I can define a user's primary group and a add a user to a group with:

usermod -g primarygroup user
usermod -G group_list user

What's the corresponding command to undo that action and remove a user from the group without just editing /etc/groups

Best Answer

You could try something like this: usermod -G "" username

That should remove them from the extra group. This appears to work in SOL10/OSOL/Linux. It's worth noting that'll remove them from ALL extra groups. If you want to just remove them from one just get their current groups list: id username

Then just build the list of extra groups to add with usermod -G and don't add the one you want to take them out of.