我制作了一个 shell 脚本来安装包、配置它们等。
通常我通过终端运行它sudo sh gizmo.sh
现在我的目标是将它放在一个可双击的文件中以供任何用户运行(没有 sudo,所以之前需要 su )。那可能吗 ?
“简单地”就像一个 .exe 文件,或者 Windows 上的 innoSetup 安装程序,或者 OSX 上的 PackageMaker...
答案1
如果你愿意使用gksu
或类似的话,这很容易;它们只是为您提供了一种漂亮的 GUI 方式来输入密码,就像您使用 一样sudo
。否则,您可以进行编辑/etc/sudoers
以允许任何人无需密码即可运行它,然后拥有一个包含sudo gizmo.sh
.