Я кое-что покопался, и основные идеи, которые я видел плавающие вокруг используют setuid / getuid и службы авторизации (которые по какой-то причине вызывают у меня символьную ошибку при компиляции, но, похоже, сейчас устарели).
Мое приложение должно иметь возможность запрашивать root-доступ (для доступа к необработанный диск) в определенный момент, предпочтительно с диалоговым окном аутентификации OS X (я новичок в OS X, поэтому понятия не имею, как это назвать).