¿Hay alguna manera de deshabilitar el apagado automático de la pantalla de inicio de sesión cuando ningún usuario ha iniciado sesión?

4

Hace un par de meses, cuando hablé con un asesor de Apple sobre un problema no relacionado, me dijeron que el apagado automático era una "característica de seguridad". Creo que puedo recordar que algo sucedió solo cuando Filevault está habilitado. Sé que es un comportamiento intencionado según Apple, pero como todos sabemos, no siempre toman las mejores decisiones. Si alguien tiene una solución para desactivarla, hágamelo saber.

Esto parece haber sido introducido en OS X Mavericks y ha continuado a través de al menos OS X El Capitan, y muy probablemente MacOS Sierra. Si se inicia una Mac y no se inicia sesión en un par de minutos, se cerrará después de 5 minutos.

Esto es realmente malo desde una perspectiva remota. Digamos que reinicio la máquina usando ssh: si no me vuelvo a conectar e inicio de sesión dentro de este breve período de tiempo, la computadora se apagará y luego no tengo forma de conectarme a ella. La única forma de iniciar la máquina en ese momento es tener a alguien en la ubicación física. He perdido completamente el acceso remoto a mi máquina durante semanas debido a esto. Esto no es algo que debería suceder sin una opción para desactivarlo.

Mi única solución alternativa conocida es iniciar sesión antes de que se apague y luego mantener al usuario conectado. Lamentablemente, esta oportunidad puede perderse si se reinicia y se conecta de forma remota con velocidades de Internet lentas. Esta funcionalidad hace que no pueda depender de una conexión ssh a mi máquina.

He probado esto nuevamente en las tres máquinas. 2 son personales y uno es para el trabajo que nunca ha tenido transferencias de cuenta o incluso una conexión remota a cualquiera de mis otras máquinas. Es reproducible en estas tres máquinas y versiones de sistema operativo completamente diferentes. Cada uno de ellos se ha cerrado desde la pantalla de inicio de sesión exactamente 5 minutos después del inicio. (De nuevo, solo después de que no haya actividad o inicio de sesión ). Es decir, se apaga completamente, no entra en modo de suspensión.

Esto es reproducible de manera consistente en los tres Mac que tengo:

  • Mac Pro (finales de 2013) - 10.11.6 El Capitán
  • MacBook Pro (17 pulgadas, Temprano 2011) - 10.10.5 Yosemite
  • MacBook Pro (Retina, 15 pulgadas, finales de 2013) - 10.9.5 Mavericks

No hay mensajes de registro para el momento en que se produce el apagado automático, pero aquí están los tiempos de reinicio, reinicio y los registros correspondientes de una de las máquinas:

  1. Reinicio iniciado a las 9:02:30 AM
  2. Mac se había reiniciado a la pantalla de inicio de sesión a las 9:03
  3. Apagado automático a las 9:08 (5 minutos después de la pantalla de inicio de sesión visible)
  4. Mac se inició manualmente de nuevo a las 9:10:41 AM

Registros durante ese tiempo:

2/27/17 9:02:31.291 AM shutdown[1528]: reboot by [username]: 
2/27/17 9:02:31.000 AM kernel[0]: Kext loading now disabled.
2/27/17 9:02:31.000 AM kernel[0]: Kext unloading now disabled.
2/27/17 9:02:31.000 AM kernel[0]: Kext autounloading now disabled.
2/27/17 9:02:31.000 AM kernel[0]: Kernel requests now disabled.
2/27/17 9:02:31.291 AM shutdown[1528]: SHUTDOWN_TIME: 1488204151 290568
2/27/17 9:02:31.291 AM com.apple.xpc.launchd[1]: (com.apple.xpc.launchd.domain.system) System shutdown initiated by: shutdown.1528<-sessionlogoutd.1527<-launchd.1
2/27/17 9:02:31.000 AM kernel[0]: Process launchd [1] disabling system-wide I/O Throttling
2/27/17 9:02:31.000 AM kernel[0]: Process launchd [1] disabling system-wide CPU Throttling
2/27/17 9:10:41.000 AM bootlog[0]: BOOT_TIME 1488204641 0

¿Hay alguna manera de evitar que una Mac se apague automáticamente en la pantalla de inicio de sesión después de 5 minutos?

    
pregunta user1533191 28.02.2017 - 14:18

2 respuestas

1

No he encontrado una manera de deshabilitar el cierre automático de archivos, pero he encontrado una manera de reiniciar mientras se pasa por alto la pantalla de inicio de sesión de inicio de archivos (donde se produce el cierre automático). Al ingresar este comando en la terminal se permitirá un reinicio remoto sin el riesgo de un cierre:

sudo fdesetup authrestart

Después de ingresar el comando y una contraseña para sudo, deberá ingresar la clave de recuperación de archivo o una contraseña de usuario para un usuario habilitado para el archivo. Esta contraseña se almacenará en la memoria y se utilizará automáticamente en el arranque para satisfacer el requisito de autenticación de archivo. Una vez que se haya descifrado el disco, se lo llevará a la pantalla de inicio de sesión estándar posterior a la salida de archivo que no activa el apagado después de 5 minutos.

Además, el comando authrestart podría configurarse para cargar un archivo plist automáticamente cada vez que se inicia el equipo para autenticar automáticamente el evento de archivo, pero esto niega parcialmente el propósito del archivo y no creo que sea una gran idea almacenar una contraseña en un archivo plist.

Encontré esta información aquí .

Todavía me gustaría encontrar una manera de deshabilitar el apagado automático de forma permanente, pero al menos esta es una solución para los problemas de reinicio remoto.

    
respondido por el user1533191 01.03.2017 - 07:34
0

¿Esto funcionaría? Es un kludge.

Configura un usuario de prueba con privilegios mínimos. Configura a ese usuario para que no se desconecte automáticamente. Requerir contraseña para desactivar el protector de pantalla.

Inicia sesión como ese usuario desde el escritorio. El hecho de que el usuario haya iniciado sesión evita que la máquina se apague.

    
respondido por el Sherwood Botsford 28.02.2017 - 14:28

Lea otras preguntas en las etiquetas