[CentOS] Migrating users to new server

Kenneth Porter

shiva at sewingwitch.com
Tue Oct 22 13:04:16 UTC 2019

An age-old problem and there are some simple awk/grep-based scripts to 
handle the easy cases. Are there any more sophisticated tools that can 
extract all non-system users and groups and then merge the result into the 
password/group/shadow/gshadow files of a new server? I don't need home 
directories or mbox inboxes created because I'll rsync those over once I've 
created the users.

Tricky problems include merging entries for existing users and groups, and 
renumbering if one is moving from a 500-based system to a 1000-based 
system. (I did the latter long ago so don't need it this time.)

Red Hat's page with some simple commands to handle the easy cases:


More information about the CentOS mailing list