红联Linux门户
Linux帮助

如何命令删除用户所属的多个组中的一个组

发布时间:2011-04-21 23:21:14来源:红联作者:yanyongkg
[i=s] 本帖最后由 yanyongkg 于 2011-4-21 23:42 编辑 [/i]

比如:
$id yan
uid=500(yan) gid=500(yan) groups=500(yan) ,501(test)

不去手动改group和gshadow文件,用命令如何删除test组(不是真正的删除groupdel test的不要),让yan用户不再属性test组
文章评论

共有 5 条评论

  1. deepwhite 于 2011-04-22 10:07:31发表:

    :)

  2. yanyongkg 于 2011-04-22 09:42:22发表:

    引用:
    gpasswd -d user group
    deepwhite 发表于 2011-4-22 08:54


    一直以为gpasswd只是改动组密码的,没往这个上面想,老看着usermod不放,原来gpasswd 的-d参数是可以从组从删处用户的。谢谢你的提醒。
    usermod -G我指定附加组为空(有两个单引号或两个双引号),也可以达到删除附加组的效果。

  3. deepwhite 于 2011-04-22 08:54:29发表:

    gpasswd -d user group

  4. songyi 于 2011-04-22 08:41:55发表:

    顶楼主

  5. yanyongkg 于 2011-04-21 23:41:38发表:

    自己找到方法了
    usermod -G '' yan或usermod -G "" yan