Решение проблем с инициализацией рабочей среды пользователя

Если процесс loginwindow не может инициализировать рабочую среду пользователя, то последний никогда не получит контроль над графическим интерфейсом. Вы можете видеть фоновое изображение рабочего стола пользователя, но ни одно приложение не будет загружаться, даже Dock или Finder. Может оказаться, что сеанс пользователя запустится, но потом сразу снова появится экран входа в систему. В этом случае первое, что нужно сделать, -попытаться использовать режим безопасного входа в систему (Safe Login), который включается путем удерживания нажатой клавиши | Shift I при щелчке на кнопке Вход (Log In) на экране входа в систему. Безопасный вход в систему также является частью режима безопасной загрузки (Safe Boot).

Когда включен режим безопасного входа в систему, процесс loginwindow не будет автоматом открывать заданные пользователем объекты входа в систему или восстанавливать состояние открытых на момент выхода из системы программ, а пользовательский процесс launchd не будет запускать заданные пользователем агенты запуска. Очевидно, что если удается войти в систему в режиме безопасного входа, то нужно настроить список объектов входа пользователя на панели настроек Пользователи и группы (Users & Groups) или же настроить объекты в папках /Библиотеки/LaunchAgents (/Library/ LaunchAgents) или --/Библиотеки/LaunchAgents (-Library/LaunchAgents).

Если не удается войти в систему даже в режиме безопасного входа, тогда следует обратиться к другим разделам по устранению неполадок в этом руководстве. Прежде всего следует выполнить процедуру устранения неполадок, описанную в уроке 2. Кроме того, если процесс loginwindow в своей работе использует службы каталогов, может также понадобиться выполнить процедуру устранения неполадок, описанную в уроке 7.