0 votos

El inicio de sesión de los usuarios de la red dejó de funcionar con la actualización de Catalina

Tenemos algunos Mac Minis utilizados por los estudiantes, que están configurados para autenticar al usuario contra un AD central y almacenar las casas en un servidor, desde donde se montan al iniciar la sesión. Hasta hace dos días, esto funcionaba bastante bien. Desgraciadamente, mientras probaba la actualización de Catalina en una de estas máquinas, se me pasó comprobar el inicio de sesión en red. Sólo después de actualizar todas las máquinas, los alumnos empezaron a quejarse de que el inicio de sesión ya no era posible.

El problema: El usuario intenta iniciar sesión con su nombre de cuenta de red y su contraseña. El sistema se congela con una rueda giratoria y una bola de playa de la muerte.

Lo que he probado hasta ahora:

  1. Los hogares montados residen en un MacPro (MacOS 10.14.5) y están montados vía SMB/CIFS. La primera idea fue que hay un problema con SMB. Pero el montaje con AFP no me llevó más lejos.
  2. Muy a menudo, cuando se trata de problemas de inicio de sesión en la red, el solución de elección parece ser desvincular el ordenador y volver a vincularlo. También he probado eso, sin éxito.
  3. El siguiente paso fue investigar qué ocurre realmente cuando un usuario de la red pulsa la tecla Enter en la página de inicio de sesión.

    1. /var/log/system.log no muestra nada
    2. Intenté obtener algunas ideas a través del registro: sudo log collect --start "2019-11-08 12:23:00" --size 1000m dio una visión bastante profunda de lo que está sucediendo. Leyendo estos registros, encontré esto:

      1. 12:23:16.085134 SecurityAgent: (loginsupport) [com.apple.loginwindow:UsersExtra] Looking for user "gk784" with UID (-1) on node "/Search"

        parece que la solicitud de ingreso llegó al sistema ;)

      2. 12:23:16.099165 opendirectoryd: (SystemCache) [com.apple.opendirectoryd:systemcache.memberships] NFSv4ID not supported for user '<private>' node /Active Directory/MYDOMAIN/my-domain.de

        también conoce el AD

      3. 12:23:16.100765 SecurityAgent: (loginsupport) [com.apple.loginwindow:UsersExtra] A user list was generated by the search for "gk784" with UID(-1) on node "/Search": <CachedUserList 0x7fe9a9618b60: ( "<CachedUser 0x7fe9a9618850: gk784 (143850)>")>

        me encontró

      4. 12:23:18.678815 authorizationhost: (loginsupport) [com.apple.HomeDirMechanism:HDM_General] -[HomeDirMechanism invoke]:432: INVOKING HOME DIR MECHANISM

        12:23:18.682739 authorizationhost: (loginsupport) [com.apple.HomeDirMechanism:HDM_General] -[HomeDirMounter mountHomeDirectoryForUser:atPath:homeLocation:]:994: name = gk784, path = /home/gk784, homeLoc = <home_dir><url>smb://srv01.some.sub.my-domain.de/home/gk784</url><path>/</path></home_dir>

        El inicio de sesión parece ser exitoso, ya que la computadora ahora intenta montar mi directorio personal.

      5. 12:23:19.822985 NetAuthSysAgent: (loginsupport) [com.apple.NetAuthAgent:NetFS] Calling Mount

        12:23:19.823037 NetAuthSysAgent: (loginsupport) [com.apple.NetAuthAgent:NetFS] URL = smb://gk784:********@srv01.some.sub.my-domain.de/home/gk784

        12:23:19.823061 NetAuthSysAgent: (loginsupport) [com.apple.NetAuthAgent:NetFS] Mount point = /home/gk784

        12:23:19.940074 NetAuthSysAgent: (loginsupport) [com.apple.NetAuthAgent:NetFS] CloseSession result 0

        12:23:19.940341 NetAuthSysAgent: (loginsupport) [com.apple.NetAuthAgent:IPC] Reply Connect to Server status = 0

        ¿Significa esto que el montaje tuvo éxito?

      6. Después de algunas entradas de registro más la ventana de inicio de sesión parece ser satisfecho :

        12:23:20.444742 SecurityAgent: (loginsupport) [com.apple.loginwindow:Process] loginwindow:done is being invoked

        12:23:20.588776 SecurityAgent: (loginsupport) [com.apple.loginwindow:Process] Stopping the timer that makes loginwindow UI's window frontmost and forces the cursor to show

        12:23:20.604644 SecurityAgent: (loginsupport) [com.apple.loginwindow:Process] loginwindow:login is being destroyed

      Después de eso hay muchos más mensajes de registro que informan de errores aquí y fallos allá, pero no tienen ningún sentido para mí, por lo que no puedo juzgar si son o no relevantes.

Mi problema es que el inicio de sesión parece funcionar y también el montaje de la carpeta de inicio, pero la ventana de inicio de sesión no desaparece. Y no tengo ni idea de cuál puede ser la razón, ni siquiera de cómo encontrar la razón, ya que el registro del sistema está realmente lleno de cosas. ¿O es que mi interpretación anterior ya es incorrecta? ¿Alguien se ha encontrado con el mismo problema? ¿Alguien tiene una idea de cómo encontrar la razón? Se agradece cualquier ayuda.

1voto

tdmartin102 Puntos 11

Espero que hayas resuelto esto. Sólo una posible solución aquí. El sistema de archivos del sistema Catalina es ahora de sólo lectura. Los puntos de montaje están ahora restringidos. Sospecho que el problema puede estar relacionado con problemas de puntos de montaje. También tengo usuarios de red y no tengo problemas con eso. Sin embargo, he tenido problemas de montaje. Todos los montajes deben estar ahora en

/System/Volumes/Data

Así que su punto de montaje probablemente debería ser

/System/Volumes/Data/home/gk784

En este punto lo más probable es que tengas que cambiar las ubicaciones de las carpetas de inicio de los usuarios. Puede hacer un enlace simbólico, pero no al sistema de archivos root.

Tendría curiosidad por saber qué hiciste, si es que efectivamente lo resolviste.

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