Je serais extrêmement reconnaissant si quelqu'un m'aidait à déverrouiller le dernier écran (comme en allant dans le menu Apple> écran de verrouillage). Avec déverrouillage, je veux dire que lorsque vous verrouillez l'écran, vous devez le déverrouiller en entrant le mot de passe. Je suppose que cela est enregistré dans un fichier journal ou il y a une commande Terminal pour l'obtenir.
Je suppose que cela doit être possible car, lorsque vous utilisez le contrôle parental et que vous définissez une limite de temps pour un utilisateur, si l'utilisateur verrouille l'écran, le temps sur l'écran de verrouillage ne semble pas compter contre le temps autorisé, ce qui semble impliquent que les écrans de verrouillage sont enregistrés dans un fichier journal ??
Ce qui suit est dans une capture d'écran d'un extrait de la sortie du terminal après avoir exécuté le code High Sierra répertorié dans la réponse de @ JBis:
la source
Il semble que différentes versions de macOS utilisent des journaux différents pour le repenser. Aucun d'entre eux, j'ai trouvé, n'affiche un journal différent pour une "connexion" ou un "déverrouillage" . J'ai répondu à la meilleure chose suivante: comment trouver toutes les connexions / déverrouillages. Les commandes de terminal suivantes vous montreront la date à laquelle une connexion ou un déverrouillage s'est produit.
Avec l'aide de cette réponse, et en passant une heure à parcourir les journaux, j'ai compris ceci:
PS Vous pouvez également utiliser la
--last
balise utile pour vous limiter à une heure spécifique par rapport à maintenant. Par exemple,--last 5m
ce ne serait que les 5 dernières minutes,--last 5h
les 5 dernières heures et les--last 5d
5 derniers jours.macOS Mojave
Vérifiez les tentatives de déverrouillage bloquées (mot de passe invalide ou Touch ID):
Explication: La commande examine les journaux et recherche ceux qui proviennent du processus
"loginwindow"
et contiennentLUIAuthenticationServiceProvider activate]_block_invoke
.Vérifiez les tentatives de déverrouillage valides (mot de passe valide ou Touch ID):
Explication: La commande examine les journaux et recherche ceux qui proviennent du processus
"loginwindow"
et contiennentLUIAuthenticationServiceProvider deactivateWithContext:]_block_invoke
.macOS High Sierra
WIP
Vérifiez les tentatives de déverrouillage bloquées (mot de passe invalide ou Touch ID):
...
Vérifiez les tentatives de déverrouillage valides (mot de passe valide ou Touch ID):
macOS Sierra
Vérifiez les tentatives de déverrouillage bloquées (mot de passe invalide ou Touch ID):
Vérifiez les tentatives de déverrouillage valides (mot de passe valide ou Touch ID):
la source
MacOS Catalina a un format de journal différent de Mojave. Sur la base de la réponse de JBis , j'ai écrit un script pour Catalina appelé lockunlock.sh
Pour arriver au terme de recherche souhaité, j'ai verrouillé et déverrouillé mon ordinateur pour m'assurer qu'il y avait des événements, puis j'ai consulté la dernière minute du journal avec
la source
Cela vous donne les secondes écoulées depuis le dernier déverrouillage / verrouillage:
la source
Terminal ouvert et type
cela devrait fournir des informations de journal
voici la page de manuel de cette commande:
dernier manuel
la source
last
affiche uniquement les dernières connexions. Fromman last
: Last listera les sessions des utilisateurs, ttys et hôtes spécifiés, dans l'ordre inverse. Chaque ligne de sortie contient le nom d'utilisateur, le terminal à partir duquel la session a été effectuée, tout nom d'hôte, les heures de début et de fin de la session et la durée de la session. Si la session est toujours en cours ou a été interrompue par un crash ou un arrêt, le dernier l'indiquera.