I meet the same problem with many people which the command useradd can't create user account with period "." on Red Hat 9.0.For example the account "james.bond" is not valid in this situation.
After reading the related topics on these site and testing,I make sure this problem occurs on RH9.0 and no effect on RH8.0.
People advice that this can manually be edited after making a valid account or just move to the other version of the OS itself.
Does anyone know how we can make this work in other way?
Thanks