MacOSX Bash App Bundle as Sudo

时间:2012-08-08 21:49:49

标签: macos bash bundle sudo

我正在开发一个简单的小型mac应用程序,它在打开时运行bash脚本。我的问题是,bash脚本要求调用sudo命令!不幸的是,当我尝试在bash中执行任何sudo命令时,应用程序会崩溃。

我的app / bundle层次结构非常简单:

myapp.app
--Contents
----MacOs
------myapp (the bash script)

就是这样。

看到使用sudo显然不会起作用,有没有办法让应用程序向用户询问密码,然后运行其bash脚本AS sudo?然后我可以删除sudo前缀,理论上一切都会正常工作。