Hi,
There are three types of users in Linux,
1.root user (admin --- 0)
2.System users ( 1 to 499 )
3.Normal users ( from 500 to 59999)
when u want to assign below 500 id first check in /etc/passwd file which id is free( not assigned to any user) u can use that id and u can assign. Assume 356 id is free
EX: #useradd -u 356 tom
system will give u error but the user has created successfully.
Now check the /etc/passwd file u will get tom
user entry with uid 356 ok?
you can use 8 character user id with -u switch if that is not assigned yet, no extra steps required.
for detail in user administration, please follow the below link for your reference.
http://www.debianadmin.com/users-and-groups-administration-in-linux.htmlNOTE: you can change user id limit in /etc/login.defs file.
Hope this will help you to clear your doubts.
Cheers.