GID para novo usuário não está tomando o valor padrão do sistema 100?

2

O novo usuário não está usando o ID do grupo padrão do sistema. O ID do grupo padrão do sistema para o novo usuário é 100. Sempre que eu criar um novo usuário, o GID e o UID são incrementados em 1. Eu posso entender o UID, mas o GID deve ser 100 para cada novo usuário. Qual é o motivo possível? Estou usando o Amazon linux AMI no EC2.

# adduser -D
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes

# useradd -m testuser
# useradd -m testuser2

# cat /etc/passwd
testuser:x:501:503::/home/testuser:/bin/bash
testuser2:x:502:504::/home/testuser2:/bin/bash
    
por P K 17.12.2011 / 07:59

1 resposta

2

Seu sistema está configurado para usar grupos de usuários - para criar um novo grupo para cada usuário, com o mesmo nome que o nome de usuário. Por exemplo, seu usuário testuser2(502) terá o grupo primário testuser2(504) .

O arquivo de configuração para useradd é /etc/login.defs e essa configuração é controlada pela declaração USERGROUPS_ENAB . Você também pode alterar temporariamente esse comportamento usando as opções -U / --user-group e -N / --no-user-group .

Lembre-se de que useradd e adduser são programas separados; os padrões definidos em adduser não afetam necessariamente o useradd mais simples.

    
por 17.12.2011 / 09:52