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