Come evitare di caricare alcuni LaunchDaemon?

3

Ho dato un'occhiata a / Library / LaunchDaemon e mi chiedevo quante cose diverse ho aperto lì:)

Posso rimuovere facilmente uno strano? Come posso disabilitarli durante l'avvio del sistema?

Vedo il prossimo elenco

at.obdev.littlesnitchd.plist
com.adobe.fpsaud.plist
com.bresink.system.securityagent3.plist
com.google.keystone.daemon.plist
    
posta x00xer 28.06.2012 - 16:06
fonte

3 risposte

2

AFAIK, è sicuro rimuovere i file in /Library/LaunchAgents/ e /Library/LaunchDaemons/ normalmente senza fare il boot in modalità sicura o altro. I lavori rimarranno caricati, ma non verranno caricati di nuovo al successivo accesso.

    
risposta data 28.06.2012 - 23:14
fonte
1

Usa l'avvio sicuro per disabilitare molti daemon Apple non essenziali e tutti i daemon di terze parti. In pratica tieni premuto shift quando senti il suono di avvio e attendi qualche minuto in più mentre alcuni controlli in modalità sicura vengono eseguiti prima che le attività limitate vengano avviate da launchd .

Vedi link per ulteriori dettagli.

Quindi puoi eliminare, modificare, ispezionare il sistema in modo selettivo senza questi demoni. Quelle che hai elencato sono tutte app conosciute, comuni, di terze parti quindi, a meno che tu non abbia qualche strano trojan o virus che le ha scritte invece di installare il software che le combina, dovresti essere al sicuro. È bello sapere che sei al sicuro così felicemente di conoscere il processo di lancio e come funzionano le cose sotto i baffi!

    
risposta data 28.06.2012 - 16:14
fonte
1

All'avvio vengono scansionati tutti i file plist in / Library / LaunchDaemons. I file plist che contengono

    <key>Disabled</key>
<false/>

sono caricati.

Quando vuoi che non vengano caricati durante l'avvio successivo, modifica <false/> in <true/> .

Per esempio con il comando terminale $ sudo nano /Library/LaunchDaemons/com.google.keystone.daemon.plist

Il comando incorporato che impedisce il caricamento di un demone all'avvio successivo e immediatamente scarica (arresti) il daemon richiesto viene chiamato in questo modo:

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

L'interruttore -w rende scritto nel plist. L'opzione -w fa sì che il daemon non venga caricato all'avvio successivo.

Per verificare che il daemon non sia utilizzato con successo, scrivi:

$ launchtl list | grep com.google.keystone

Dovrebbe restituire qualcosa del tipo:

-   0   com.google.keystone.user.agent

Quando la linea di uscita inizia con un "-" (segno meno), lo scaricamento è riuscito.

12132   0    com.google.keystone.user.agent

Nel caso in cui ci sia un numero (il PID) nella prima posizione rispetto allo scaricamento fallito.

    
risposta data 28.06.2012 - 16:34
fonte

Leggi altre domande sui tag