Поддерживаемый в настоящее время способ повышения привилегий

Может ли кто-нибудь пролить свет на поддерживаемые в настоящее время и порекомендовать способы повышения привилегий в вспомогательном инструменте?

Насколько я понимаю, Apple не поддерживает следующие способы:

  • setuid
  • AuthorizationExecuteWithPrivileges ()

Я ищу способ запустить / usr / sbin / softwareupdate и поместите файл launchd в /Library/LaunchDaemons.[1250 impression Любая документация или образец кода будут приветствоваться.

6
задан Andy Boutte 11 July 2011 в 01:14
поделиться