OpenSolaris:从命令行的组中删除用户

如何从OpenSolaris(2008.11)中的命令行中删除用户?

我知道我可以定义一个用户的主要,并添加一个用户到一个组中:

usermod -g primarygroup user usermod -G group_list user 

什么是相应的命令撤消该操作,并删除组中的用户,而无需编辑/ etc / groups

你可以尝试这样的: usermod -G "" username

这应该从额外的组中删除它们。 这似乎在SOL10 / OSOL / Linux中工作。 值得注意的是,将会从所有额外的组中删除它们。 如果你只想从他们中删除他们只是得到他们当前的组列表: id username

然后build立一个额外的组,添加到usermod -G并且不要添加一个你想从中取出的组。

以下的答案适用于Debian,但是也可以在OpenSolaris上运行。

运行usermod -g another_group user (修改/etc/passwd ),和/或运行usermod -G group_list user (修改/etc/group )。