0 votos

¿Dónde se almacena el atributo NFSHomeDirectory?

Tengo 2 servidores Mac, cada uno de ellos configurado para ser un maestro OD, pero están buscando a un servidor LDAP de Sun también. El mismo usuario tiene un valor diferente para el valor NFSHomeDirectory cuando se hace una lectura dscl en el usuario con LDAPv3/My.LDAP.Server . Asumo que esto significa que parte de la información proporcionada viene de una base de datos OD local o un cache o algo así, de lo contrario sería exactamente lo mismo en ambos servidores cuando se consulta la misma fuente de datos (mi servidor LDAP).

Pregunta: ¿Dónde se almacena el valor de NFSHomeDirectory? OS X Lion (en un servidor y 10.5.8 en el otro)

1voto

Nate Puntos 220

Hay que comprobar las asignaciones que se utilizan en los distintos servidores. El programa para ver/configurar esto solía estar en /Applications/Utilities y se llamaba "Directory Access", luego en algún momento fue renombrado a "Directory Utility", y luego (creo que más tarde) fue movido de Utilities a /System/Library/CoreServices pero no recuerdo dónde estaba y qué nombre tenía en la versión 10.5. Tendrás que buscarlo en ambos lugares.

De todos modos, ejecute Directory Whatever, haga clic en el candado y autentifique, haga doble clic en el servicio LDAPv3, seleccione la configuración para el servicio LDAP de Sun (debería haber dos configuraciones listadas, una para el maestro local de OD y otra para el servicio de Sun) y haga clic en Editar, luego seleccione la pestaña "Search & Mappings".

Debería haber un menú emergente cerca de la parte superior etiquetado como "Acceder a este servidor LDAPv3 usando". Si se elige "Desde el servidor", se obtiene la configuración de un registro de configuración en el servidor LDAP de Sun. Todo lo relacionado con esta opción debe obtener mapeos consistentes y, por lo tanto, los atributos deberían coincidir en todos los Macs.

Si no está en modo "Desde el servidor" (que probablemente no lo esté, dado que es un servidor Sun): busque Users en la columna de la izquierda ("Tipos de registro y atributos" si el nombre no ha cambiado desde la versión 10.5), haga clic en el triángulo de la derecha junto a Users, seleccione NFSHomeDirectory y vea qué está asignado a él (en la columna de la derecha).

Compara lo que encuentras en los distintos servidores de OS X; si entiendo bien tu configuración, esto debería decirte de dónde viene la diferencia.

EDIT: Tener el atributo NFSHomeDirectory de OS X mapeado al attr de LDAP homedirectory es completamente normal. Las convenciones de nomenclatura aquí son irremediablemente confusas: el atributo OS X HomeDirectory (nótese las mayúsculas) contiene instrucciones envueltas en XML sobre cómo montar el directorio principal, y el attr OS X NFSHomeDirectory contiene la ruta local que debería tener (después de ser montado), que coincide con exactamente con el atributo estándar (RFC 2307) LDAP homedirectory (nótese las minúsculas). Si los directorios de origen se montan a través de NFS, por lo general está bien tener el atributo OS X HomeDirectory en blanco.

No estoy seguro de lo que ocurre si hay varias rutas de inicio; mi suposición sería que utilizará la primera e ignorará el resto, pero realmente no lo sé.

Para ver qué servidor se consulta primero, compruebe en Directory Whatever, en la sección Search Policy bajo Authentication. Buscaré las distintas fuentes de datos en el orden en que aparecen aquí. Ten en cuenta que OS X no maneja nada bien los conflictos de identidad, así que tener usuarios con la misma cuenta y/o nombre completo, o el mismo número de identificación de usuario, en varios dominios es una muy mala idea. Si tienes varias cuentas con cualquier identificador que coincida, OS X tiende a fusionar todos sus atributos de forma impredecible y confusa. En una situación como la tuya, yo tendería a mantener a todos los usuarios en sólo uno de los servicios LDAP (probablemente el servidor Sun), con sólo la cuenta "diradmin" por dominio en cada uno de los dominios del maestro OD.

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