我是 Swift 的新手,我正在尝试创建一个非常简单的应用程序,当您按下圆形按钮时,它会执行 root shell 命令。
我在网上找到了以下链接,它解释了如何在 swift 上以用户权限执行 shell 命令,但没有说明如何以 root 权限执行此操作:http://practicalswift.com/2014/06/25/how-to-execute-shell-commands-from-swift/
我该怎么做?
最佳答案
快速而肮脏:
NSAppleScript(source: "do shell script \"sudo whatever\" with administrator " +
"privileges")!.executeAndReturnError(nil)
或者查看特权帮助工具,但预计会复杂得多。
关于macos - 如何使用 swift 的 root 权限执行 shell 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26707557/