On Wed, 2006-02-01 at 08:45, Barry Brimer wrote:
If it is just for a set of existing users, I'd add them in lowercase, then edit /etc/passwd /etc/shadow /etc/group /etc/gshadow and mv the /home/ directory to names you want (making sure everything matches).
You might choose to use vipw and vigr to edit the above files as well.
If you use local mail spools, you will need to rename /var/spool/mail/user to /var/spool/mail/USER
That's actually a different problem and a good reason by itself not to ever use uppercase in a user login name. Mailers on unix-like systems usually want to lowercase the address. I've always avoided doing this myself so I'm not sure about the details or how to work around it.