Are either of those files in your backup?
My two files are below, and all is working well on my setup. Group id 50, staff, for the user is normal for Core/dCore. Being Tinycore first and foremost, I only want to change things to being Debian friendly when it is necessary and something in dCore won't work otherwise.
jason@box:~$ cat /etc/passwd
root:x:0:0:root:/root:/bb/ash
lp:x:7:7:lp:/var/spool/lpd:/bb/ash
nobody:x:65534:65534:nobody:/nonexistent:/bin/false
tc:x:1001:50:Linux User,,,:/home/tc:/bb/ash
jason:x:1000:50:Linux User,,,:/home/jason:/bb/sh
libuuid:x:100:1002::/var/lib/libuuid:
messagebus:x:1002:1000:Linux User,,,:/home/messagebus:/bin/sh
sshd:x:101:100:Linux User,,,:/home/sshd:/bin/false
pulse:x:102:29:PulseAudio daemon:/var/run/pulse:/bin/false
usbmux:x:103:46:usbmux daemon,,,:/home/usbmux:/bin/false
jason@box:~$
jason@box:~$
jason@box:~$ cat /etc/group
root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:
tty:x:5:jason
disk:x:6:
lp:x:7:
mail:x:8:
news:x:9:
uucp:x:10:
man:x:12:
proxy:x:13:
kmem:x:15:
dialout:x:20:jason
fax:x:21:
voice:x:22:
cdrom:x:24:jason
floppy:x:25:
tape:x:26:
sudo:x:27:
audio:x:29:jason,pulse
dip:x:30:
www-data:x:33:
backup:x:34:
operator:x:37:
list:x:38:
irc:x:39:
src:x:40:
gnats:x:41:
shadow:x:42:
utmp:x:43:
video:x:44:jason
sasl:x:45:
plugdev:x:46:jason
staff:x:50:jason
games:x:60:
users:x:100:
plugdev:x:101:jason
colord:x:109:
messagebus:x:110:messagebus
avahi:x:113:
netdev:x:114:jason
bluetooth:x:115:
pulse:x:116:
Debian-gdm:x:119:
nogroup:x:65534:
utempter:x:1001:
debian-transmission:x:1005:debian-transmission
jason:x:1000:
clamav:x:1003:clamav
lpadmin:x:102:
uuidd:x:1002:libuuid
sshd:x:103:sshd
pulse-access:x:1004:
systemd-journal:x:104:
jason@box:~$