Editar l’assignació RFC 2307 per permetre la creació d’usuaris a la Utilitat de Directoris del Mac
Abans de poder utilitzar l’Editor de Directori per crear usuaris en un servidor LDAP que no sigui d’Apple i que utilitzi assignacions RFC 2307 (UNIX), has d’editar les assignacions del tipus de registre Usuaris. Es fa amb la Utilitat de Directoris.
Obrir la Utilitat de Directoris
A l’app Utilitat de Directoris del Mac, fes clic a “Serveis”.
Fes clic a la icona de bloqueig.
Introdueix el nom d‘usuari i la contrasenya d‘un administrador i fes clic a “Modificar la configuració” (o utilitza el Touch ID).
Selecciona LDAPv3 i, tot seguit, fes clic al botó “Edita la configuració del servei seleccionat” .
Si la llista de configuracions de servidor no és visible, fes clic al triangle desplegable que hi ha al costat de “Mostra les opcions”.
Selecciona la configuració de directori amb les assignacions RFC 2307 i fes clic a “Edita”.
Fes clic a “Cerca i assignacions”.
A la llista de l’esquerra, selecciona “Usuaris”.
Per omissió, “Assignar a __ de la llista” s’ajusta a “Qualsevol” i la llista a la dreta inclou posixAccount, inetOrgPerson i shadowAccount.
Canvia “Assignar a __ de la llista” a “Tot” i, llavors, modifica la llista de la dreta per incloure el conjunt de classes d’objecte LDAP a les quals vols assignar el tipus de registre “Usuaris”.
Per exemple, pots eliminar shadowAccount de la llista de manera que els usuaris s’assignin només a posixAccount i inetOrgPerson. De forma alternativa, pots assignar “Usuaris” a account, posixAccount i shadowAccount:
Per canviar un ítem de la llista, fes-hi doble clic.
Per afegir un ítem a la llista, fes clic al botó d’afegir .
Per eliminar l’ítem seleccionat de la llista, fes clic al botó d’eliminar .
Per canviar l’ordre dels ítems de la llista, arrossega els ítems cap amunt o cap avall a la llista.
Pots trobar les classes d’objecte dels registres d’usuari al directori LDAP utilitzant l’eina UNIX
ldapsearch
al Terminal. Per exemple, el codi següent troba classes d’objecte per a un registre d’usuari amb un atribut cn que sigui “Leonardo da Vinci”:$ ldapsearch -x -h ldapserver.example.com -b "dc=example, dc=com" 'cn=Leonardo da Vinci' objectClass
El resultat mostrat per a aquest exemple seria:
# Leonardo da Vinci, example.com
dn: cn=Leonardo da Vinci, dc=example, dc=com
objectClass: inetOrgPerson
objectClass: posixAccount