We want to setup FreeIPA to work with our legacy user management system, we can output an ldif file and alter it into a FreeIPA compatible format and import it. Everything works nicely except for the hashed passwords, our ldif file includes the password pre-hashed, but when I import it with the account it does not work.
The imported users can connect to linux servers that are given permission for with their ssh key, but they cannot use passwords, I even manually altered the password with a SHA512 and tested it but it didn't work.
The admin user has been given the permission to change user passwords but to not expire them as part of the migration process (a dedicated user will be setup latter).
Is there a way to import hashed passwords or migrate them from another ldap into FreeIPA?
Alternatively, can I edit the user record with ldapmodify and add the hashed password?