我是新手,正在学习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) 或者考虑使用特权助手工具,但是预计这将更加复杂。
sudo
吗?但是可能swift
不允许使用sudo
命令。(我没有直接使用 Swift 的经验,所以结果可能因人而异)祝好运。 - shellter