Jim Kinney via FreeIPA-users wrote:
I've seen that lower case is the norm for freeipa and idm, and
with good
reasoning.
However, a conversion project is using mixed case by choice in an
existing openldap process. Users have done "user things" like hard coded
paths with their mixed case names.
User names are assigned by an AD process but the openldap and now
freeipa will not be sharing anything with the AD setup.
Is there a flag that can be set somewhere to allow username creation as
entered? Or should I look at doing a direct ldif import (yuck!).
Currently in testing with a rocky 8 vm and IdM and customer proof on
concept phase and final deploy to be RHEL/IdM.
There is no flag, names are case insensitive. You might be able to
brute-force loading entries with case-sensitive names but the uid is
encoded in the dn which is by definition case-insensitive so if you have
users fooBar and foobar you'll have problems for sure.
There may be other corner cases as well.
rob