Esiste un modo per disabilitare lo spegnimento automatico dalla schermata di accesso quando nessun utente ha effettuato l'accesso?

4

Un paio di mesi fa parlando con un consulente Apple di un problema non correlato, mi hanno detto che lo spegnimento automatico era una "funzione di sicurezza". Penso che potrei ricordare che qualcosa sta accadendo solo quando è abilitato Filevault. So che è un comportamento previsto da Apple, ma come tutti sappiamo, non sempre prendono le decisioni migliori. Se qualcuno ha una soluzione per disabilitarlo, faccelo sapere.

Questo sembra essere stato introdotto in OS X Mavericks e ha continuato attraverso almeno OS X El Capitan e molto probabilmente MacOS Sierra. Se un Mac viene avviato e non c'è accesso entro un paio di minuti, si spegnerà dopo 5 minuti.

Questo è davvero pessimo da una prospettiva remota. Diciamo che riavvio il computer usando ssh-se non mi ricollego e non accedo entro questo breve lasso di tempo, il computer si spegnerà, e quindi non ho modo di collegarmi ad esso. L'unico modo per avviare la macchina a quel punto è avere qualcuno nel luogo fisico. Ho perso completamente l'accesso remoto alla mia macchina per settimane a causa di questo. Questo non è qualcosa che dovrebbe accadere senza un'opzione per disabilitarlo.

La mia unica soluzione nota è di accedere prima che si chiuda e quindi mantenere l'accesso dell'utente. Sfortunatamente, questa opportunità potrebbe andare persa se si riavvia e si connette da remoto con una bassa velocità di internet. Questa funzionalità lo rende così non posso dipendere da una connessione ssh alla mia macchina.

L'ho testato di nuovo su tutte e tre le mie macchine. 2 sono personali e uno è per il lavoro che non ha mai avuto alcun trasferimento di account o anche solo una connessione remota a una delle mie altre macchine. È costantemente riproducibile su queste tre macchine completamente diverse e versioni del sistema operativo. Ognuno di essi si è spento dalla schermata di accesso esattamente 5 minuti dopo l'avvio. (Ancora, solo dopo attività o accesso ). Cioè, completamente spento, non andare in modalità sospensione.

Questo è costantemente riproducibile su tutti e tre i Mac in mio possesso:

  • Mac Pro (Fine 2013) - 10.11.6 El Capitan
  • MacBook Pro (17 pollici, in anticipo 2011) - 10.10.5 Yosemite
  • MacBook Pro (Retina, 15 pollici, fine 2013) - 10.9.5 Mavericks

Non ci sono messaggi di log per il momento in cui si verifica lo spegnimento automatico, ma qui ci sono i tempi di riavvio, riavvio e i registri corrispondenti da una delle macchine:

  1. Riavviato alle 9:02:30
  2. Il Mac è stato riavviato alla schermata di accesso alle 9:03
  3. Spegnimento automatico alle 9:08 (5 minuti dopo la visualizzazione della schermata di accesso)
  4. Il Mac è stato riavviato manualmente alle 9:10:41 AM

Registri durante questo periodo:

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

C'è un modo per impedire al Mac di spegnersi automaticamente nella schermata di accesso dopo 5 minuti?

    
posta user1533191 28.02.2017 - 14:18
fonte

2 risposte

1

Non ho trovato un modo per disabilitare lo spegnimento automatico di filevault, ma ho trovato il modo di riavviarmi ignorando la schermata di login pre-boot di filevault (dove avviene lo spegnimento automatico). L'immissione di questo comando nel terminale consentirà un riavvio remoto senza il rischio di arresto:

sudo fdesetup authrestart

Dopo aver inserito il comando e una password per sudo, sarà necessario immettere la chiave di recupero di filevault o una password utente per un utente abilitato a filevault. Questa password verrà quindi memorizzata e utilizzata automaticamente all'avvio per soddisfare i requisiti di autenticazione di filevault. Dopo che il disco è stato decodificato, verrà visualizzata la schermata di accesso post-filevault standard che non attiva l'arresto dopo 5 minuti.

Inoltre, il comando authrestart potrebbe essere impostato per caricare automaticamente un file plist ogni volta che il computer viene avviato per autenticare automaticamente filevault, ma questo in parte annulla lo scopo di filevault, e non penso sia una buona idea memorizzare una password in un file plist.

Ho trovato questa informazione qui .

Mi piacerebbe ancora trovare un modo per disabilitare lo spegnimento automatico in modo permanente, ma almeno questo è un rimedio per i problemi di riavvio remoto.

    
risposta data 01.03.2017 - 07:34
fonte
0

Funzionerebbe? È un kludge.

Imposta un utente di prova con privilegio minimo. Imposta all'utente di non disconnettersi automaticamente. Richiedi password per disabilitare lo screen saver.

Accedi come utente dal desktop. Quell'utente che ha effettuato l'accesso impedisce alla macchina di spegnersi.

    
risposta data 28.02.2017 - 14:28
fonte

Leggi altre domande sui tag