I am looking to extend the standard UCS LDAP schema to allow both authentication & storage of Guacamole connection data. The Guacamole supplied ldif file intended for modifying a standard OpenLDAP implementation is as follows:-
dn: cn=guacConfigGroup,cn=schema,cn=config
objectClass: olcSchemaConfig
cn: guacConfigGroup
olcAttributeTypes: {0}( 1.3.6.1.4.1.38971.1.1.1 NAME 'guacConfigProtocol' SYNTAX 1.3.6.1.4.1.1466
.115.121.1.15 )
olcAttributeTypes: {1}( 1.3.6.1.4.1.38971.1.1.2 NAME 'guacConfigParameter' SYNTAX 1.3.6.1.4.1.146
6.115.121.1.15 )
olcObjectClasses: {0}( 1.3.6.1.4.1.38971.1.2.1 NAME 'guacConfigGroup' DESC 'Guacamole config
uration group' SUP groupOfNames MUST guacConfigProtocol MAY guacConfigParameter )
Now, I am by no means fully up to speed on all things LDAP, but it appears to me that the dn cn=schema,cn=config does not exist in the UCS LDAP.
root@ucs4:~# ldapsearch -Q -LLL -Y EXTERNAL -H ldapi:/// -b cn=schema,cn=config dn
No such object (32)
I’m fully aware that I may be missing something here, but is there an equivalent dn in the UCS LDAP tree where the schema extensions for Guacamole can be applied?