Na maioria das distribuições, adduser e addgroup são invólucros interativos de 'conveniência' em torno dos comandos useradd e groupadd .
Você pode encontrar o addgroup usando o comando which addgroup , na minha máquina (Ubuntu 11.04), isso fica em /usr/sbin/addgroup .
Na minha caixa addgroup é um script perl que solicita várias opções (interativamente) antes de chamar o comando groupadd .
groupadd é geralmente preferível para scripts (digamos, se você não deseja criar usuários em lote), enquanto addgroup é mais amigável (especialmente se você não estiver familiarizado com todas as opções e sinalizadores).
É claro que addgroup também recebe muitas opções através do comando quando você o invoca, mas é principalmente pretendido como um script interativo.
Curiosamente, na minha caixa addgroup é um link simbólico para adduser , o script verifica o nome em que foi invocado e executa ações diferentes de acordo.