CentOS 7.2.1511,kickstart和用户创build

我遇到了kickstart和用户创build的问题。 从很久以前,我就在我的这一行开始创build用户:

user --name=a --gecos="A" --uid=500 --groups=wheel --password="..." --iscrypted user --name=b --gecos="B" --uid=501 --groups=wheel --password="..." --iscrypted 

它在CentOS 6上运行良好,但是当我尝试使用它与CentOS 7.2时,我遇到了问题,因为第一个用户组将是1000,我最终与用户与uid = 500,但gid = 1000。 所以,我添加了组创build命令:

 group --name=a --gid=500 group --name=b --gid=501 

然后将--gid=XXX添加到用户命令。 安装成功,我用正确的ID获取用户和组,但是有两个问题:

  1. --groups=wheel被忽略;
  2. 我提供的密码不起作用了。

如果我从用户创build命令中删除--gid=XXX ,问题肯定会消失。

什么会造成这个问题?

我知道,从CentOS 7 / RHEL 7 gids / uid下图中,1000是为系统组/用户保留的,但是我的所有用户都在500范围内,不能改变这一点。