A configuração de acesso padrão para cn = config é permitir somente via autenticação externa. Experimente:
ldapadd -c -Y EXTERNAL -H ldapi:/// -f '/tmp/test.d/cn=config/cn=schema/cn={5}microsoft.ldif'
Bom dia a todos.
Estou tentando adicionar um novo esquema no OpenLDAP. Mas recebendo um erro:
ldap_add: Insufficient access (50)
root@ldap:/# ldapadd -c -x -D cn=admin,dc=domain,dc=com -W -f /tmp/test.d/cn\=config/cn\=schema/cn\=\{5\}microsoft.ldif
root@ldap:/# cat /tmp/test.d/cn\=config/cn\=schema/cn\=\{5\}microsoft.ldif
dn: cn=microsoft,cn=schema,cn=config
objectClass: olcSchemaConfig
cn: microsoft
olcAttributeTypes: {0}( 1.2.840.113556.1.4.302 NAME 'sAMAccountType' DESC 'Fss
ssully qualified name of distinguished Java class or interface' SYNTAX 1.3.6.
1.4.1.1466.115.121.1.27 SINGLE-VALUE )
olcAttributeTypes: {1}( 1.2.840.113556.1.4.146 NAME 'objectSid' DESC 'Fssssull
y qualified name of distinguished Java class or interfaced' SYNTAX 1.3.6.1.4.
1.1466.115.121.1.40 SINGLE-VALUE )
olcAttributeTypes: {2}( 1.2.840.113556.1.4.221 NAME 'sAMAccountName' DESC 'Fds
sssully qualified name of distinguished Java class or interfaced' SYNTAX 1.3.
6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {3}( 1.2.840.113556.1.4.1412 NAME 'primaryGroupToken' SYNTA
X 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
olcAttributeTypes: {4}( 1.2.840.113556.1.2.102 NAME 'memberOf' SYNTAX 1.3.6.1.
4.1.1466.115.121.1.12 SINGLE-VALUE )
olcAttributeTypes: {5}( 1.2.840.113556.1.4.98 NAME 'primaryGroupID' SYNTAX 1.3
.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
olcObjectClasses: {0}( 1.2.840.113556.1.5.6 NAME 'securityPrincipal' DESC 'Cso
ntainer for a Java object' SUP top AUXILIARY MUST ( objectSid $ sAMAccountNam
e ) MAY ( primaryGroupToken $ memberOf $ primaryGroupID ) )
Eu também tentei adicionar o esquema pelo phpldapadmin, mas ganhei o mesmo erro.
Estou usando o usuário administrador que é especificado por padrão desde o início da instalação do slpad. Como posso adicionar permissões a este usuário?
Felicidades
Tags openldap