Não reinvente a roda. O comando id
pode fazer exatamente isso:
$ id foobar
uid=1000(foobar) gid=1000(foobar) groups=1000(foobar),4(adm),20(dialout),24(cdrom)
substitua foobar
pelo seu nome de usuário desejado.
Verifique man id
para ter mais ideia.