Запуск панели настроек на Mac от имени пользователя root - PullRequest
1 голос
/ 20 января 2012

У меня установлена ​​панель настроек в / Library / PreferencePanes. Я хочу, чтобы эта панель настроек управляла приложением, работающим от имени пользователя root (это сервер). Пакет панели настроек принадлежит пользователю root. Однако, когда я изменяю настройки, результаты сохраняются в ~ / Library / Preferences. Как получить результаты для сохранения в / Library / Preferences?

1 Ответ

1 голос
/ 20 января 2012

Просто бегло, кажется, вам нужно будет использовать CFPreferences вместо NSUserDefaults. Кроме того, вам нужно будет повысить привилегии, что является проблемой в заднице, чтобы сделать правильно. Вот руководство для него, но Lion сильно изменился, особенно в службах авторизации, так что там может быть не так много дополнительной информации.

...