Я создал вспомогательное приложение Mac OS X, которое всегда работает под root.Мне нужно запустить другое приложение из него, но не от имени пользователя root.Я хочу, чтобы он запускался от текущего вошедшего в систему пользователя (не sudoed root).
Я пытался использовать [NSTask launchedTaskWithLaunchPath:arguments:]
и многие другие методы, но все они используют привилегии root для запуска моего приложения.
Как я могу запустить свое приложение из помощника как текущий пользователь Mac OS X, вошедший в систему?