Não é possível adicionar entradas Automount no MacOSX usando o Utilitário de Diretório

1

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?

    
por Ned W. 18.07.2013 / 03:54

2 respostas

1

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

A última entrada não pode ser adicionada porque o seu cn diz " automount ". Não há entrada pai adequada. Seu cn tem que ser " automountMap "

    
por 22.09.2013 / 12:20
0

Não tendo jogado tanto com o serviço de diretório da Apple, eu apostaria que o DN LDAP completo para sua configuração não é dc=example,dc=com .

Essa é uma versão 'limpa para postar' do DN real? Se não, então obviamente os valores devem diferir para o caso específico de servidores.

Se você fizer um 'ldapsearch -h ldap.example.com -x', deverá ver o namingContexts, que deve lhe dar uma dica do que é o DN base real.

    
por 31.07.2013 / 02:12