Editar l’assignació RFC 2307 per permetre la creació d’usuaris a la Utilitat de Directoris del Mac
Abans de poder utilitzar el macOS Server o 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 fes clic al botó Editar (la icona del llapis).
Si la llista de configuracions del servidor està oculta, fes clic a “Mostrar opcions”.
Selecciona la configuració de directori amb les assignacions RFC 2307 i fes clic a Editar.
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 a Afegir.
Per eliminar l’ítem seleccionat de la llista, fes clic a Eliminar.
Per canviar l’ordre dels ítems de la llista, arrossega els ítems cap amunt o cap avall a la llista.
Obrir la Utilitat de Directoris
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