Makeuser: Makeuser will now chown all files in a users home directory to the unixid provided by the database. This means remakeallusers.py can be used to update everyones unixids after a database change. The makeuser script will also no longer generate a random unixid when one is not given on the command line.
Database: Change to database so that a sequence is used by default. The allowed range is 1000-29999 (let's start at 5000, because 1000+ is used by adduser. Reference: http://www.debian.org/doc/debian-policy/ch-opersys.html) See SF Bug '[ 2012190 ] Student UID generation' Migration script will reallocate all users a new unixid from the sequence.
Usermgt-Server: Now no longer generates a random unixid. Rely on the database to come up with a new sequence number.