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:
- 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.
- 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.
-
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.
/var/log/system.log
no muestra nada-
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:-
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 ;)
-
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
-
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ó
-
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.
-
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?
-
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.