Grupos (e outras informações do usuário) podem ser definidos em locais diferentes de /etc/group ; por exemplo, LDAP. As fontes de informação estão configuradas em /etc/nsswitch.conf .
Para recuperar informações de quaisquer fontes usadas , use getent :
getent group somegroup
Você pode usar este para verificar a existência de um grupo antes de tentar adicioná-lo :
getent group somegroup || groupadd -g 2441 somegroup