3 votes

Comment empêcher le chargement de certains LaunchDaemons ?

Je viens de jeter un coup d'œil dans /Library/LaunchDaemons et je me demande combien de choses différentes j'ai ouvertes là-bas :)

Puis-je facilement supprimer celles qui semblent étranges ? Comment puis-je les désactiver au démarrage du système ?

Je vois la liste suivante

at.obdev.littlesnitchd.plist
com.adobe.fpsaud.plist
com.bresink.system.securityagent3.plist
com.google.keystone.daemon.plist

2voto

Pro Backup Points 3456

Au démarrage, tous les fichiers plist de /Library/LaunchDaemons sont analysés. Les fichiers plist qui contiennent

~~Disabled

sont chargés.

Si vous ne souhaitez pas qu'ils soient chargés lors du prochain démarrage, changez en .~~

Par exemple avec la commande terminal $ sudo nano /Library/LaunchDaemons/com.google.keystone.daemon.plist

La commande intégrée qui empêche le chargement d'un daemon au prochain démarrage et le décharge immédiatement (arrête) le daemon demandé est appelée de cette manière :

$ sudo launchtl unload -w /Library/LaunchDaemons/com.google.keystone.daemon.plist

Le commutateur -w fait en sorte que soit écrit dans le plist. Le commutateur -w fait en sorte que le daemon ne soit pas chargé au prochain démarrage.

Pour vérifier que le daemon est déchargé avec succès, exécutez :

$ launchtl list | grep com.google.keystone

Devrait renvoyer quelque chose comme :

-   0   com.google.keystone.user.agent

Si la ligne de sortie commence par "-" (signe moins), alors le déchargement a réussi.

12132   0    com.google.keystone.user.agent

Dans le cas où il y a un numéro (le PID) en première position, alors le déchargement a échoué.

2voto

Selon ce que je sais, il est sûr de supprimer les fichiers dans /Library/LaunchAgents/ et /Library/LaunchDaemons/ normalement sans démarrer en mode sans échec ou autre. Les tâches resteront chargées, mais ne seront pas chargées à nouveau lors de la prochaine connexion.

1voto

Oskar Points 1242

Utilisez le démarrage sécurisé pour désactiver de nombreux Daemons Apple non essentiels ainsi que tous les daemons tiers. En gros, maintenez la touche Maj enfoncée lorsque vous entendez le son de démarrage et attendez quelques minutes supplémentaires car certaines vérifications du mode sans échec s'exécutent avant que les tâches limitées ne soient lancées par launchd.

Consultez http://support.apple.com/kb/HT1455 pour plus de détails.

Ensuite, vous pouvez supprimer, modifier, inspecter sélectivement le système sans ces daemons. Ceux que vous avez répertoriés sont tous des applications tierces bien connues et courantes, donc à moins d'avoir un trojan ou un virus bizarre qui aurait écrit ceux-ci au lieu d'installer le logiciel correspondant, vous devriez être en sécurité. Il est bon de savoir que vous êtes en sécurité alors amusez-vous à en apprendre davantage sur le processus launchd et comment les choses fonctionnent sous le capot!

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