Как выполнить команду оболочки с правами root от swift

Я новичок в Swift и пытаюсь создать очень простое приложение, которое выполняет команду root при нажатии круглой кнопки.

В сети я нашел следующую ссылку, которая объясняет, как выполнить команду оболочки с правами пользователя на swift, но не говорит, как это сделать с правами root: http://practicalswift.com/2014/06/25/how-to-execute-shell-commands-from-swift/

Как мне это сделать?

1 ответ

Решение

Быстро и грязно:

NSAppleScript(source: "do shell script \"sudo whatever\" with administrator " +
    "privileges")!.executeAndReturnError(nil)

Или посмотрите на привилегированные вспомогательные инструменты, но ожидайте, что это будет намного сложнее.

Другие вопросы по тегам