4 votes

Existe-t-il un moyen de désactiver l'arrêt automatique à partir de l'écran de connexion lorsqu'aucun utilisateur n'est connecté ?

Il y a quelques mois, lorsque j'ai parlé à un conseiller Apple à propos d'un problème sans rapport, il m'a dit que l'arrêt automatique était une "fonction de sécurité". Je crois me souvenir que cela ne se produit que lorsque Filevault est activé. Je sais que c'est un comportement voulu par Apple, mais comme nous le savons tous, ils ne prennent pas toujours les meilleures décisions. Si quelqu'un a une solution pour le désactiver, faites-le moi savoir.

Ce problème semble avoir été introduit dans OS X Mavericks et s'est poursuivi au moins jusqu'à OS X El Capitan - et très probablement jusqu'à MacOS Sierra. Si un Mac est démarré et qu'il n'y a pas de connexion dans les deux minutes qui suivent, il s'éteint au bout de 5 minutes.

C'est vraiment mauvais du point de vue de la distance. Imaginons que je redémarre la machine à l'aide de ssh : si je ne me reconnecte pas et ne me connecte pas dans ce court laps de temps, l'ordinateur s'éteint et je n'ai aucun moyen de m'y connecter. Le seul moyen de démarrer la machine à ce moment-là est d'avoir quelqu'un sur le site physique. J'ai complètement perdu l'accès à distance à mon ordinateur pendant des semaines à cause de cela. Ce n'est pas quelque chose qui devrait se produire sans une option pour le désactiver.

La seule solution que je connaisse est de se connecter avant l'arrêt du système et de garder cet utilisateur connecté. Malheureusement, cette possibilité peut être perdue si vous redémarrez et vous connectez à distance avec des vitesses Internet lentes. Cette fonctionnalité fait que je ne peux pas dépendre d'une connexion ssh à ma machine.

Je l'ai testé à nouveau sur mes trois machines. Deux sont personnelles et une est pour le travail qui n'a jamais eu de transfert de compte ou même une connexion à distance à l'une de mes autres machines. Le problème est systématiquement reproductible sur ces trois machines et versions d'OS totalement différentes. Elles se sont toutes arrêtées à partir de l'écran de connexion exactement 5 minutes après le démarrage. (Encore une fois, seulement après aucune activité ou connexion ). C'est-à-dire qu'il doit s'éteindre complètement, sans passer en mode veille.

Ceci est reproductible de manière cohérente sur les trois Macs en ma possession :

  • Mac Pro (Late 2013) - 10.11.6 El Capitan
  • MacBook Pro (17 pouces, Early 2011) - 10.10.5 Yosemite
  • MacBook Pro (Retina, 15 pouces, Late 2013) - 10.9.5 Mavericks

Il n'y a pas de messages de journal au moment où l'arrêt automatique se produit, mais voici les heures de redémarrage, de réamorçage et les journaux correspondants d'une des machines :

  1. Redémarrage initié à 9:02:30 AM
  2. Le Mac a redémarré à l'écran de connexion à 9:03.
  3. Arrêt automatique à 9:08 (5 minutes après l'écran de connexion visible)
  4. Le Mac a été redémarré manuellement à 9:10:41AM

Logs pendant cette période :

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

Existe-t-il un moyen d'empêcher un Mac de s'éteindre automatiquement à l'écran de connexion après 5 minutes ?

2voto

user1533191 Points 249

Je n'ai pas trouvé de moyen de désactiver l'arrêt automatique de Filevault, mais j'ai trouvé un moyen de redémarrer en contournant l'écran de connexion de Filevault avant le démarrage (où l'arrêt automatique se produit). Entrer cette commande dans le terminal permettra un redémarrage à distance sans le risque d'un arrêt :

sudo fdesetup authrestart

Après avoir saisi la commande et un mot de passe pour sudo, vous devrez saisir soit la clé de récupération de filevault, soit un mot de passe utilisateur pour un utilisateur ayant accès à filevault. Ce mot de passe sera alors stocké en mémoire et utilisé automatiquement au démarrage pour satisfaire l'exigence d'authentification de filevault. Une fois le disque décrypté, vous accédez à l'écran de connexion standard post-filevault qui ne déclenche pas l'arrêt après 5 minutes.

En outre, le authrestart pourrait être configurée pour charger un fichier plist automatiquement à chaque démarrage de l'ordinateur afin d'authentifier filevault automatiquement, mais cela annule partiellement l'objectif de filevault, et je ne pense pas que ce soit une bonne idée de stocker un mot de passe dans un fichier plist.

J'ai trouvé cette information aquí .

J'aimerais toujours trouver un moyen de désactiver l'arrêt automatique de façon permanente, mais au moins cela constitue une solution de rechange pour les problèmes de redémarrage à distance.

0voto

Mose Points 687

Est-ce que ça marcherait ? C'est un bricolage.

Configurez un utilisateur de test avec un privilège minimal. Configurez cet utilisateur pour qu'il ne se déconnecte pas automatiquement. Exiger un mot de passe pour désactiver l'écran de veille.

Connectez-vous en tant que cet utilisateur à partir du bureau. Le fait que cet utilisateur soit connecté empêche la machine de s'éteindre.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X