4 votos

¿Hay alguna forma de desactivar el apagado automático desde la pantalla de inicio de sesión cuando no hay ningún usuario conectado?

Hace un par de meses, al hablar con un asesor de Apple sobre un problema no relacionado, me dijeron que el apagado automático era una "función de seguridad". Creo recordar algo acerca de que sólo ocurre cuando Filevault está activado. Sé que es el comportamiento previsto por Apple, pero como estoy seguro de que todos sabemos, no siempre toman las mejores decisiones. Si alguien tiene una solución para desactivarlo, por favor hágamelo saber.

Esto parece haber sido introducido en OS X Mavericks y ha continuado hasta al menos OS X El Capitan-y muy probablemente MacOS Sierra. Si se inicia un Mac y no se inicia sesión en un par de minutos, se apagará transcurridos 5 minutos.

Esto es realmente malo desde una perspectiva remota. Digamos que reinicio la máquina usando ssh-si no me vuelvo a conectar y me conecto en este corto espacio de tiempo, el ordenador se apagará, y entonces no tendré forma de conectarme a él. La única manera de arrancar 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 ocurrir sin una opción para desactivarlo.

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

He vuelto a probarlo en mis tres máquinas. 2 son personales y uno es para el trabajo que nunca ha tenido ninguna transferencia de cuenta o incluso tanto como una conexión remota a cualquiera de mis otras máquinas. Es consistentemente reproducible en estas tres máquinas completamente diferentes y versiones del sistema operativo. Cada uno de ellos se ha apagado desde la pantalla de inicio de sesión exactamente 5 minutos después del arranque. (De nuevo, sólo después de ninguna actividad o inicio de sesión ). Es decir, apagarse por completo, no entrar en modo reposo.

Esto es reproducible en los tres Mac que tengo:

  • Mac Pro (finales de 2013) - 10.11.6 El Capitan
  • MacBook Pro (17 pulgadas, Early 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. El Mac se volvió a arrancar manualmente a las 9:10:41AM

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 forma de evitar que un Mac se apague automáticamente en la pantalla de inicio de sesión después de 5 minutos?

1 votos

La razón es evitar mantener innecesariamente en memoria la clave de descifrado del disco. Una vez que el ordenador se apaga, la clave no está disponible hasta que un usuario se haya autenticado, por lo que tu ordenador desatendido está completamente a salvo de cualquier ataque de canal lateral (por ejemplo DMA). Cuando lo enciendes de nuevo, la pantalla de inicio de sesión que ves se muestra desde el firmware, ya que el disco no puede ser descifrado de nuevo hasta después de la autenticación.

2voto

user1533191 Puntos 21

No he encontrado una manera de desactivar el apagado automático de filevault, pero he encontrado una manera de reiniciar sin pasar por la pantalla de inicio de sesión previa al arranque de filevault (donde se produce el apagado automático). Introduciendo este comando en terminal permitirá un reinicio remoto sin el riesgo de un apagado:

sudo fdesetup authrestart

Después de introducir el comando y una contraseña para sudo, deberá introducir la clave de recuperación de filevault o una contraseña de usuario para un usuario habilitado para filevault. Esta contraseña se almacenará en la memoria y se utilizará automáticamente al arrancar para satisfacer el requisito de autenticación de filevault. Una vez descifrado el disco, aparecerá la pantalla de inicio de sesión estándar posterior a Filevault, que no activa el apagado transcurridos 5 minutos.

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

He encontrado esta información aquí .

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

1 votos

Parece que esta es la causa... La única otra alternativa sería desactivar filevault completamente.

0voto

Mose Puntos 687

¿Funcionaría? Es una chapuza.

Configure un usuario de prueba con privilegios mínimos. Configure ese usuario para que no cierre la sesión automáticamente. Requiere contraseña para desactivar el protector de pantalla.

Inicie sesión como ese usuario desde el escritorio. Que ese usuario esté conectado evita que la máquina se apague.

0 votos

Ellos reinician la máquina de forma remota por lo que no es probable que funcione

0 votos

Correcto, dstarh-Puedo conseguir el mismo efecto manteniendo mi usuario conectado, pero eso no solucionará mi problema al reiniciar.

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