Seu segundo comando está certo.
Por padrão, usermod -G
substitui todos os grupos suplementares em que o usuário está (o grupo primário é geralmente nomeado como seu nome de usuário e especificado separadamente; não mexa com isso). Ao também usar -a
, ele anexa os grupos que você fornece.
Então, isso deve funcionar (e, para mim, apenas tentei):
usermod -aG vboxusers myusername
Se a execução desse comando o tirar de qualquer outro grupo, você encontrará um erro. Note que você precisa relogar para ver os efeitos.