2 votes

Comment empêcher wtmp d'effacer ?

J'ai suivi les temps de connexion des utilisateurs sur deux ordinateurs partagés fonctionnant sous OSX 10.10.5 en utilisant la dernière commande dans le terminal. Il semble qu'après la mise à jour de la version 10.9, le fichier wtmp soit fréquemment supprimé et n'affiche que quelques jours d'historique. Existe-t-il une commande permettant d'empêcher cela ? Ou un moyen alternatif de suivre les temps de connexion des utilisateurs pour le mois précédent ?

1voto

Oskar Points 1242

Sur les systèmes d'exploitation plus anciens, l'option periodic script était le coupable. Vous pouvez voir comment il élague les wtmp en inspectant la source et en lire la page du manuel .

Les archives des données de connexion sont stockées dans /var/log/monthly.out . Si ce niveau de détail n'est pas suffisant, vous pouvez personnaliser le script et extraire les données dont vous avez besoin sous la forme voulue avant que le fichier ne soit tronqué.

Un processus génère toujours les données de connexion mensuelles pour chaque utilisateur, mais il s'agit de données récapitulatives et non de données de connexion/déconnexion.

Pourquoi ne pas activer le contrôle parental pour chaque utilisateur afin qu'il puisse être suivi et simplement enregistrer l'utilisation de l'application. Vous saurez ainsi quelles applications sont utilisées, à quel moment, par quel utilisateur.

Si vous avez vraiment besoin de vous connecter à la console et que vous n'avez pas de changement d'utilisateur multiple, cette information est disponible, mais je n'ai pas encore fait de recherches sur la manière de la récupérer.

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