Criação de grupos a partir da linha de comando
O comando groupadd
, sem opções, cria grupos e usa a próxima GID disponível no intervalo especificado pelas variáveis GID_MIN
e GID_MAX
no arquivo /etc/login.defs
. Por padrão, o comando atribui um valor de GID maior do que qualquer outro GID existente, mesmo se um valor inferior se tornar disponível.
A opção -g
do comando groupadd
especifica uma GID específica para o grupo usar.
[root@host ~]# groupadd -g 10000 group01
[root@host ~]# tail /etc/group
...output omitted...
group01:x:10000:
Nota
Devido à criação automática de grupos privados de usuários (GID 1000+), alguns administradores reservam um intervalo separado de GIDs para criar grupos secundários para outros fins. No entanto, esse gerenciamento adicional não é necessário, pois a UID e a GID primária de um usuário não precisam ter o mesmo número.
A opção -r
do comando groupadd
cria grupos de sistema usam uma GID do intervalo de GIDs de sistema válidos listados no arquivo /etc/login.defs. Os itens de configuração SYS_GID_MIN
e SYS_GID_MAX
no arquivo /etc/login.defs
definem o intervalo de GIDs do sistema.
[root@host ~]# groupadd -r group02
[root@host ~]# tail /etc/group
...output omitted...
group01:x:10000:
group02:x:988: