CentOS 7.2.1511, kickstart e criação de usuário

6

Já tive problemas com o kickstart e a criação de usuários. De muito tempo atrás eu tinha no meu kickstart estas linhas para criar usuário:

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

Funcionou bem no CentOS 6, mas quando tentei usá-lo com o CentOS 7.2, tive problemas em que, como o primeiro grupo de usuários seria 1000, termino com o usuário com uid = 500, mas gid = 1000 . Então, eu adicionei comandos de criação de grupos:

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

Em seguida, adicionamos --gid=XXX ao comando do usuário. A instalação é bem-sucedida, recebo usuário e grupo com IDs corretos, mas há dois problemas:

  1. --groups=wheel foi ignorado;
  2. A senha que eu forneci não funciona mais.

O problema, certamente, desaparece se eu remover --gid=XXX do comando de criação do usuário.

O que estaria causando esse problema?

Estou ciente de que, a partir do CentOS 7 / RHEL, 7 gids / uids abaixo de 1000 são reservados para grupos / usuários do sistema, mas todos os meus usuários estão na faixa de 500 e não podem alterar isso ainda.

    
por sashk 23.12.2015 / 16:02

1 resposta

4

link A documentação oficial declara a diretiva --gid como sendo um buggy.

    
por 23.12.2015 / 20:45