Как выполнить команду оболочки с правами 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)
Или посмотрите на привилегированные вспомогательные инструменты, но ожидайте, что это будет намного сложнее.