将普通用户更换到root组,当再移出的时候,文件组都变化了,为什么?

新建一个普通的用户 testuser
使用命令 usermod -g root testuser 将testuser的所属组更改为root
到现在一切正常。
但是当再把testuser变更回testuser组的时候(usermod -g testuser testuser),发现原本属于root组的所有文件和目录所属的组都由root变成了testuser,请问这是为什么?

linux没学过
不过应该是大小写错了吧
-a|--append ##把用户追加到某些组中,仅与-G选项一起使用
-c|--comment ##修改/etc/passwd文件第五段comment
-d|--home ##修改用户的家目录通常和-m选项一起使用
-e|--expiredate ##指定用户帐号禁用的日期,格式YY-MM-DD
-f|--inactive ##用户密码过期多少天后采用就禁用该帐号,0表示密码已过期就禁用帐号,-1表示禁用此功能,默认值是-1
-g|--gid ##修改用户的gid,改组一定存在
-G|--groups ##把用户追加到某些组中,仅与-a选项一起使用
-l|--login ##修改用户的登录名称
-L|--lock ##锁定用户的密码
-m|--move-home ##修改用户的家目录通常和-d选项一起使用
-s|--shell ##修改用户的shell
-u|--uid ##修改用户的uid,该uid必须唯一
-U|--unlock ##解锁用户的密码