Typically, "user id" refers to the numeric user id, and "user name" refers to the account/login name. (See, for example, man 3 getpwnam). Dialog boxes in anaconda use "User ID" to mean the name, not the number, which is confusing -- especially since there is actually no way to set the numeric uid. The code also has this problem -- it uses "id" to mean "user name" and "name" to mean "gecos/real/full name". It would be good to change this to "uid" and "gecosname" (or "fullname"?) to match more typical practice. This would make the code a lot easier to follow -- and of course the actual installation process as well. I'm sure you're not eager to mess with this so late in the development cycle, but please consider straightening this out for the next release.
Brent please look into for our next release.
Ok. I'll look into it. Deferring to a future release.
Fixed in CVS.