Use a modifer for password in a template not work in SSHA
Hello,
I use the next modifer in my template for the password "%l|sn%".
Behind the trace when I create my template and her ldapdump.
DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc:save_object():242) - Saving: 'user' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc:save_object():558) - save_object: 'new' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc:save():397) - Saving: 'cn=template_cn,ou=templates,ou=people,dc=local,dc=lan' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc:save():411) - Saving: 'user' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc:save():598) - save: 'cn=template_cn,ou=templates,ou=people,dc=local,dc=lan' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc:save():411) - Saving: 'posixAccount' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc:save():411) - Saving: 'mailAccount' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc:save():411) - Saving: 'userRoles' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc:save():411) - Saving: 'sambaAccount' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc:save():411) - Saving: 'reference' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc:save():411) - Saving: 'ldapDump' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc:save():598) - save: 'cn=template_cn,ou=templates,ou=people,dc=local,dc=lan' DEBUG[1] (/usr/share/fusiondirectory/include/class_management.inc:saveChanges():767) - Entry saved!:
cn=template_cn,ou=templates,ou=people objectClass fdTemplate fdTemplateField objectClass:inetOrgPerson fdTemplateField objectClass:organizationalPerson fdTemplateField objectClass:person fdTemplateField userPassword:{SSHA}0wfBM8MEzYYmlwiwxgBFMqJkNCGaSBSK cn template_cn
Behind the trace when I create an user with this template and the ldapdump of the user.
DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc:save_object():558) - save_object: 'new' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc:save_object():558) - save_object: 'new' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc:save_object():558) - save_object: 'new' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc:save_object():558) - save_object: 'new' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc:save_object():558) - save_object: 'new' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc:save_object():558) - save_object: 'new' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc:save_object():558) - save_object: 'new' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc:adapt_from_template():442) - Adapting: 'user' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc:adapt_from_template():442) - Adapting: 'posixAccount' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc:adapt_from_template():442) - Adapting: 'mailAccount' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc:adapt_from_template():442) - Adapting: 'userRoles' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc:adapt_from_template():442) - Adapting: 'sambaAccount' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc:adapt_from_template():442) - Adapting: 'reference' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc:adapt_from_template():442) - Adapting: 'ldapDump' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc:save_object():242) - Saving: 'user' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc:save_object():558) - save_object: 'new' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc:execute():337) - execute: 'new' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc:save_object():242) - Saving: 'user' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc:save_object():558) - save_object: 'new' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc:check():365) - Checking: 'user' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc:check():681) - check: 'new' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc:check():365) - Checking: 'reference' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc:check():681) - check: 'new' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc:check():365) - Checking: 'ldapDump' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc:check():681) - check: 'new' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc:save():397) - Saving: 'uid=paul,ou=people,dc=local,dc=lan' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc:save():411) - Saving: 'user' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc:save():598) - save: 'uid=paul,ou=people,dc=local,dc=lan' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc:save():411) - Saving: 'posixAccount' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc:save():411) - Saving: 'mailAccount' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc:save():411) - Saving: 'userRoles' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc:save():411) - Saving: 'sambaAccount' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc:save():411) - Saving: 'reference' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc:save():411) - Saving: 'ldapDump' DEBUG[1] (/usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc:save():598) - save: 'uid=paul,ou=people,dc=local,dc=lan' DEBUG[1] (/usr/share/fusiondirectory/include/class_management.inc:saveChanges():767) - Entry saved!:
uid=paul,ou=people cn paul paul sn paul givenName paul uid paul userPassword {SSHA}0wfBM8MEzYYmlwiwxgBFMqJkNCGaSBSK objectClass inetOrgPerson objectClass organizationalPerson objectClass person
Cheers.
(from redmine: issue id 4063, created on 2015-08-27, closed on 2015-08-27)
- Relations:
- relates #4073
- Changesets:
- Revision 724c4df4 by Côme Chilliet on 2015-08-27T10:23:56.000Z:
Fixes #4063 Using a pattern in password is broken
- Revision 2fcbe1d5 by Côme Chilliet on 2015-08-27T10:24:10.000Z:
Fixes #4063 Using a pattern in password is broken
- Revision 5fa3c2f8 by Côme Chilliet on 2015-08-27T10:24:27.000Z:
Fixes #4063 Using a pattern in password is broken
- Revision 1a45020c by Côme Chilliet on 2015-08-27T10:24:47.000Z:
Fixes #4063 Using a pattern in password is broken
- Revision ea910d0f by Côme Chilliet on 2015-08-27T10:25:00.000Z:
Fixes #4063 Using a pattern in password is broken
- Revision cf6ccf04 by Côme Chilliet on 2015-08-27T10:25:12.000Z:
Fixes #4063 Using a pattern in password is broken