Общие папки/настройки Mac OS для проверки (при попытке избавиться от противного приложения самозапуска)

Если существует приложение, которое запускает отдельно, что было бы, самые эффективные места для поиска его? Делает у любого есть хороший всесторонний список того, где проверить на Объекты Запуска, Объекты Входа в систему, Рычаги Входа в систему, Крон, расширения ядра, и т.д...

В этой точке я забываю, где половина этих folders/plist файлов. Я надеюсь, что у кого-то есть cheatsheet, который они могут совместно использовать.

В основном я ищу список наиболее распространенных мест, где Mac OS запускает приложения или сценарии автоматически (например: при входе в систему, или в расписании, и т.д.)

11
задан 22.07.2009, 21:44

2 ответа

Приложения, которые работают на Запуске:

/Library/StartupItems - Стандартные Объекты Запуска найдены здесь

sudo launchctl list или посмотрите на /Library/LaunchDaemons и /System/Library/LaunchDaemons для launchd plists, которые установлены выполнить без кого-то обязательно быть зарегистрированным.Примечание: Некоторые .plist файлы в перечисленных папках не появятся в launchctl list поскольку они не загружаются в выполненный.

Приложения, которые работают на Пользовательском Входе в систему:

Проверьте свои Объекты Входа в систему путем движения в Предпочтительную Область Учетных записей в Установках системы.

Выезд ~/Library/LaunchAgents, /Library/LaunchAgents/ и /System/Library/LaunchAgents для launchd .plists, что выполненный, когда пользователь зарегистрирован - можно использовать sudo launchctl list видеть, которые загружаются.

Приложения, которые работают на расписании:

В терминале: crontab -e покажет то, что было запланировано с помощью крона для выполнения объектов в определенное время. Объекты в любом из LaunchAgents или LaunchDaemons папки могут быть установлены работать с промежутками, а также определенный в их .plist файле

Расширения ядра

Для наблюдения, какие Расширения ядра загружаются, Вы можете любой пользователь Applications/Utilites/System Profiler.app (может быть открыт быстро путем содержания опции, когда нажатие на Меню Apple - Об Этом Mac... изменяется на Системного Профилировщика... в 10,5 +),

Кроме того, можно работать kextstat на командной строке.

Рычаги входа в систему/Выхода из системы

Узнать, установлен ли Рычаг Входа в систему или Выхода из системы и найти, где файл сценария - Вы, может выполнить следующую команду:

defaults read com.apple.loginwindow LoginHook и defaults read com.apple.loginwindow LogoutHook

или получить обоих одновременно:

/usr/libexec/PlistBuddy -c Print /var/root/Library/Preferences/com.apple.loginwindow.plist | grep 'Hook'

17
ответ дан 07.12.2019, 12:17

Некоторые вещи могут быть найдены в опциях запуска пользователя, как упомянуто loxp, но не всем.

Некоторые вещи настроены, чтобы быть запущенными launchd в разное время. Можно просмотреть файловую систему для выяснения то, что запускается (я забываю точные тракты), или захватите Lingon и посмотрите то, что это перечисляет.

2
ответ дан 07.12.2019, 12:17

Теги

Похожие вопросы