Eu estou tentando adicionar entradas de automount para o LDAP usando o Utilitário de Diretório no MacOSX 10.7.5. Eu segui a documentação do Autofs da Apple com o melhor de minha capacidade, que está disponível aqui:
link
Primeiramente, eu entro no editor de diretórios, seleciono o modo de exibição "AutomountMap" e adiciono um registro, vamos chamá-lo de "auto_test", e aperte Salvar. Nenhum problema ocorre aqui.
Em seguida, tento adicionar um objeto do tipo "automount" como um filho do objeto auto_test criado acima. Eu faço isso selecionando a visualização "Automount" e pressionando o botão "+" para adicionar um novo registro.
Sempre que faço isso, recebo o seguinte erro, mesmo se eu deixar o texto padrão como "untitled 1":
An invalid record type was provided. (4101)
Eu recebo este erro, não importa como eu insiro as informações. Eu também tentei alterar o esquema de entrada para o RFC 2307bis, mas com resultados desastrosos. O banco de dados já está totalmente configurado usando o esquema Apple padrão.
Eu tentei fazer um LDIF básico para carregar as informações manualmente, assim:
dn: automountMapName=auto_master,cn=automountMap,dc=example,dc=com
objectClass: top
objectClass: automountMap
automountMapName: auto_master
dn: automountKey=/data/media,automountMapName=auto_master,cn=automount,dc=example,dc=com
objectClass: automount
automountInformation: auto_media
automountKey: /data/media
dn: automountMapName=auto_media,cn=automountMap,dc=example,dc=com
objectClass: top
objectClass: automountMap
automountMapName: auto_media
dn: automountKey=hostmnt1,automountMapName=auto_media,cn=automount,dc=example,dc=com
objectClass: automount
automountInformation: -resvport,soft,intr,async,rsize=32768,wsize=32768 server:/mnt/hostmnt1
automountKey: hostmnt1
Isso produz o seguinte resultado de ldapadd -v -h ldap.example.com -f /tmp/ldap-automount-load.ldif
:
ldap_add: No such object (32)
matched DN: dc=example,dc=com
A Apple forneceu quase zero documentação sobre como fazer isso.
Alguém conseguiu com sucesso que tal coisa funcione corretamente e, em caso afirmativo, como?