A lista de grupos a que um usuário pertence é armazenada em /etc/group
quando você adiciona um usuário ao grupo /etc/group
é atualizado. O arquivo /etc/passwd
não informa quais usuários pertencem a quais grupos. Ele possui apenas o ID do grupo padrão do usuário. O comando groups
retorna informações de /etc/group