Isso porque seu conjunto ativo de grupos é determinado apenas no login. Você precisará fazer logout e fazer login novamente para obter a alteração e vê-la refletida por id
. Você pode ver isso de outra maneira, emitindo cat /proc/$$/status
, que lista a maioria dos estados do processo atual (sessão).