No nível do kernel, a associação ao grupo é uma propriedade de cada processo. A menos que tenha a capacidade apropriada (CAP_SETGID, se não me engano), ou seja, privilégios de root para todos os efeitos, um processo não pode pertencer a um novo grupo.
Um usuário não existe como um objeto no nível do kernel; somente processos (e arquivos) fazem. Um processo possui um uid (eficaz e outros enfeites) e uma lista de IDs de grupo.
Quando você adiciona um usuário a um grupo, o kernel não faz ideia do que isso significa. Ele sabe, indiretamente, que na próxima vez em que / bin / login ou / usr / bin / newgrp for executado, um processo com esse ID de usuário terá um novo ID de grupo em sua lista.
Portanto, para responder sua pergunta, se você estiver falando de uma sessão do Gnome ou do KDE, precisará reiniciá-la. Ou se você se importa apenas com o resultado de um comando no que diz respeito a esse novo grupo, você pode usar o newgrp que acabei de mencionar. Ele iniciará um novo shell com o grupo recém-adicionado.
useradd -G groupname username
?