id
mostra informações sobre o processo que o invoca (ou, mais precisamente, mostra informações sobre si mesmo, que herda do processo que o invoca). O banco de dados do grupo só é consultado no momento do login e afeta somente os processos descendentes dessa sessão de login. O processo de login recebe os grupos listados no banco de dados do grupo e todos os outros processos são herdados de seus pais.
Iniciar um novo shell não faz diferença, você precisa fazer logout e voltar. Você pode testar suas alterações fazendo login em outro console ou com ssh localhost
ou com su me
.
Você pode consultar o banco de dados do grupo com getent group vboxusers
. A menos que sua máquina utilize NIS ou LDAP para obter informações de usuários e grupos de um servidor de rede, isso fornecerá as mesmas informações que grep '^vboxusers:' /etc/group
. Mais uma vez, esta informação informa o que acontece no momento do login, não é consultado posteriormente.