
Como Editar o Mapeamento RFC 2307 para Permitir a Criação de Usuários
Antes de que você possa usar o Workgroup Manager para criar usuários em um diretório LDAP que não seja da Apple e que utilize mapeamentos RFC 2307 (UNIX), você deve editar o mapeamento do tipo de registro Users.
- Na Configuração de Diretório, clique em Serviços.
- Se o ícone do cadeado estiver fechado, clique no cadeado e digite o nome e a senha de um administrador.
- Selecione LDAPv3 na lista de serviços e, em seguida, clique em Configurar.
- Se a lista de configurações de servidor estiver oculta, clique em Mostrar Opções.
- Selecione a configuração de diretório com mapeamento RFC 2307 e depois clique em Editar.
- Clique em Busca e Mapeamentos.
- Selecione Users na lista da esquerda.
Por padrão, "Mapear a __ itens da lista" está ajustado para Quaisquer e a lista da direita inclui posixAccount, inetOrgPerson e shadowAccount.
- Modifique "Mapear a __ itens da lista" para Todos e altere a lista da direita para o ajuste exato das classes de objeto LDAP para as quais você deseja mapear o tipo de registro Users.
Por exemplo, você poderia apagar shadowAccount da lista de forma que Users mapeasse somente posixAccount e inetOrgPerson. Ou você poderia mapear Users para account, posixAccount e shadowAccount.
Para alterar um item da lista, clique duas vezes sobre ele.
Para adicionar um item à lista, clique em Adicionar.
Para apagar o item selecionado da lista, clique em Apagar.
Para alterar a ordem dos itens listados, arraste os itens para cima ou para baixo na lista.
Você pode encontrar as classes de objeto dos registros de usuário existentes no diretório LDAP usando a ferramenta UNIX ldapsearch em uma janela do Terminal. O seguinte exemplo exibiria as classes de objeto de um registro de usuário cujo atributo cn fosse "Leonardo da Vinci":
- ldapsearch -x -h ldapserver.exemplo.com -b "dc=exemplo, dc=com" 'cn=Leonardo da Vinci' objectClass
A saída exibida para este comando de exemplo poderia ser algo similar ao seguinte:
- # Leonardo da Vinci, exemplo.com
- dn: cn=Leonardo da Vinci, dc=exemplo, dc=com
- objectClass: inetOrgPerson
- objectClass: posixAccount
- # Leonardo da Vinci, exemplo.com
- ldapsearch -x -h ldapserver.exemplo.com -b "dc=exemplo, dc=com" 'cn=Leonardo da Vinci' objectClass