Ambos podem fazer o mesmo, é só com usermod
você pode fazer errado se você não prestar atenção suficiente.
Em este wiki do Arch Linux ( é o mesmo para outras distros >, é explicado:
To add a user to other groups use (additional_groups is a comma-separated list):
# usermod -aG additional_groups username
Warning: If the
-a
option is omitted in theusermod
command above, the user is removed from all groups not listed in additional_groups (i.e. the user will be member only of those groups listed in additional_groups).Como alternativa,
gpasswd
pode ser usado. Embora o nome de usuário só possa ser adicionado (ou removido) de um grupo de cada vez.# gpasswd --add username group