Scott wrote:
Class of service has nothing to do with schema. It is a mechanism for sharing attribute / value pairs among a group of entries so that an administrator has one place to change those attribute value pairs. The only place CoS gets involved with schema is when schema checking is on, when it will ensure the attribute / value pairs it provides are allowed to appear in the entry.Pete Rowley <prowley <at> redhat.com> writes:Scott wrote:I must be missing something on how the Directory Server (fedora-ds) defines the attributes. I was under the impression I could just update the 00core.ldif entry and the new matching rule would then be applied. This has proven not to be the case, I think it might have to do with the server interacts with the plugins or the CoS which needs to be addressed.What exactly failed and how?When I apply the caseExactMatch definition to the attribute, I expected it to enforce the matching rule. However it did not seem to have any effect. I tested it both with the schema checking on and off. I ended up using the default attributeType and I just changed the SYNTAX to 1.3.6.1.4.1.1466.115.121.1.26. This seems to enforce the case for the uid. I think I was under the mis- understanding that I could tweak the attribute type specifically to meet my sites needs. I have been reading up on the CoS and I think this is where I went wrong. Is there an alternate method to provide granular control over attributeTypes, or is the FDS tied to the CoS model? The entry I am talking about is listed below. Thanks
I am at a loss to explain why changing the syntax from DirectoryString to IA5String would suddenly produce the results you were expecting. Are you restarting the server between changes to the schema files?
-- Pete
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature
-- Fedora-directory-users mailing list Fedora-directory-users@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-directory-users