2 votos

Configuración de OpenLDAP mediante terminal en MacOS 12 y superior (Monterey y Ventura)

Quiero que los equipos Mac de mi red utilicen mi servidor LDAP para autenticar a los usuarios. Para ello, probé la herramienta GUI "Directory Utility" y configuré todo como deseaba y tomé una copia de los siguientes archivos que se crearon/modificaron después de las asignaciones de atributos y la configuración LDAP:

/Library/Preferences/OpenDirectory/Configurations/Contacts.plist
/Library/Preferences/OpenDirectory/Configurations/Search.plist
/Library/Preferences/OpenDirectory/Configurations/LDAPv3/ldapserver.mycompany.com.plist

Ahora quiero desplegar estos archivos a las otras máquinas Mac a través de Puppet para configurar todas las máquinas Mac para hacer el proceso de autenticación a través del servidor Ldap.

Pero el problema es que no tengo permiso para escribir en esas rutas (ni siquiera como Root). Al parecer (supongo) las rutas se pueden escribir a través de herramientas como Utilidad de directorios (y tal vez dscl ).

Solía utilizar este método antes de Big Sur y funcionaba perfectamente, pero ahora no consigo que funcione. Necesito una manera de configurar esto a través de la terminal para que pueda automatizar (puppetise) el proceso. Busqué mucho en google pero lo único útil fue dscl que no parece que pueda utilizarse para configurar un nodo LDAP.

Estoy completamente abierto a cualquier otra forma de configurar esto y el único requisito es que se haga a través de terminal.

En otro sentido, ¿existe alguna utilidad de línea de comandos equivalente para la GUI de Utilidad de directorios?

1voto

siva Puntos 23

Puede configurar LDAP con un perfil. Crear un perfil de configuración mediante Configurador Apple con una carga útil de configuración LDAP. Esto le da un archivo .mobileconfig.

Si no dispone de una solución MDM para desplegar esto, parece que ya no puede utilizar un módulo de Puppet como edestecd-mobileconfig_profile para aplicar perfiles desde Big Sur.

En profile -I se ha eliminado la opción de instalación en Big Sur y el módulo Puppet vanagandr42-mac_profile señala que ya no funciona en Big Sur y posteriores.

Esto significa que tendrá que utilizar una solución MDM para desplegar el perfil de configuración automáticamente. Por ejemplo, Apple Business Essentials .

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X