OS X Server: Open Directory PasswordService se bloquea

1

Estoy ejecutando un servidor OS X 10.9 (es un Mac Mini) que proporciona algunos servicios (iCal, VPN, intercambio de archivos, etc.) a un pequeño grupo de usuarios de la red local.

Después de que instalamos una actualización de seguridad hoy, la máquina no se reinició correctamente. Cuando volvió a funcionar, el servidor LDAP parecía un poco confundido; los usuarios no estaban en ninguna parte.

Después de muchas pruebas y errores, terminamos de limpiarlo utilizando db_recover , y parece que openldap está funcionando bien otra vez.

Sin embargo, no todo está bien todavía. Si bien los usuarios se muestran, en realidad no pueden usar ninguno de los servicios. Agregar nuevos usuarios también es un botón atenuado en este momento.

Según el resultado de la consola, parece que PasswordService no se inicia correctamente. El siguiente error aparece en la Consola cada pocos segundos, y hasta el momento no parece ser muy útil.

com.apple.launchd[1]: (com.apple.PasswordService[2141]) Job appears to have crashed: Segmentation fault: 11
com.apple.launchd[1]: (com.apple.PasswordService) Throttling respawn: Will start in 10 seconds
ReportCrash[2137]: Saved crash report for PasswordService[2141] version 400.1 to /Library/Logs/DiagnosticReports/PasswordService_2016-04-12-000455_miniserver.crash

Estoy perdido aquí. Un error de seguridad en los servicios de contraseñas ... ¿qué puedo hacer para depurar esto?

Naturaly, cuando deshabilito OpenDirectory, el error desaparece. Pero ese es precisamente el punto.

Editar: resulta que, incluso cuando inicio PasswordService directamente desde el shell, obtengo el segfault de inmediato:

sh-3.2# /usr/sbin/PasswordService -n
Segmentation fault: 11
    
pregunta Joost 12.04.2016 - 00:11

2 respuestas

0

Vengo con una respuesta no satisfactoria (pero funcionó): actualizar a OS X El Capitan y Server 5. El motivo de la falta de seguridad sigue sin estar claro, pero se solucionó cuando la configuración se migró automáticamente durante el proceso de actualización. O Apple cambió el binario PasswordService , no estoy seguro.

    
respondido por el Joost 18.04.2016 - 12:13
0

Me di cuenta de que a pesar de que mi restauración OD había funcionado correctamente, algo estaba mal en los certificados SSL y esta era la razón por la que el servicio de contraseñas estaba fallando. La solución para mí fue eliminar el OD y rehacerlo. Al hacerlo, la configuración de OD en server.app hizo el certificado necesario y todo funcionó bien después de eso.

    
respondido por el peter rhodes 13.12.2017 - 11:37

Lea otras preguntas en las etiquetas