usermod är det du ska använda men det funkar så att du får skriva in vilka grupper som usern fortfarande ska vara kvar i, det är lite bakvänt men så är det iaf.
Exempel: Om jag vill ta bort nobody från usern nobody.
root@test:~# id nobody
uid=99(nobody) gid=99(nogroup) groups=99(nogroup),98(nobody)
root@test:~# usermod -G nogroup nobody
root@test:~# id nobody
uid=99(nobody) gid=99(nogroup) groups=99(nogroup)
Nu kommer ju din user ha fler grupper än bara 2 och då måste du skriva alla grupperna separerad med komma-tecken.
Exempelvis: Ta bort adm från user test123 som är med i flera grupper.
root@test:~# id test123
uid=1000(test123) gid=1000(test123) groups=4(adm),100(users),17(audio),18(video),19(cdrom)
root@test:~# usermod -G users,audio,video,cdrom test123
root@test:~# id test123
uid=1000(test123) gid=1000(test123) groups=100(users),17(audio),18(video),19(cdrom)