A chamada de groupadd
com um ID de grupo numérico criará um grupo chamado 5067
. Por exemplo:
# groupadd 5067
# grep 5067 /etc/group
5067:x:1000:
Quando você passa um identificador numérico para useradd -g ...
, ele aparece apenas no grupo ids . Então, mesmo que um grupo chamado 5067
exista:
# useradd -g 5067 testuser
useradd: group '5067' does not exist
Eu suspeito que esta seja a raiz do seu problema.
Você não vê o novo grupo ao executar groups
é normal. Qualquer novo grupo ao qual você tenha adicionado um usuário não entrará em vigor até que o usuário faça o login. Se o usuário já estiver logado, ele precisará efetuar logout e login novamente (com o início de um novo shell de login). É por isso que você não vê o novo grupo na saída de groups
, embora você o veja em /etc/group
.