В OS X привилегированные операции выполняются через AuthorizationExecuteWithPrivileges (), вокруг которого Apple опубликовала две рекомендации:
Старый MoreAuth с использованием вспомогательных инструментов setuid.
Текущий образец BetterAuthorization, засоряющий систему запущенными файлами.
Я не знаю ни одного приложения, использующего последнее ...