1

我有一个使用运行特权的 IzPack 构建的安装程序,它通过 ProcessPanel 启动一个 shell 脚本来生成一些额外的文件。问题是,至少在 OSX 上,这些文件是作为 root 而不是当前用户创建的,因此以后无法由非特权用户运行。

在 IzPack 中是否可以在没有提升权限的情况下从 ProcessPanel 运行进程但仍保留在 /Applications 中安装的能力?

4

1 回答 1

0

解决方案是创建一个.sh标记<executable>并设置为运行的文件,该文件stage="postinstall"将正确设置权限和用户。这样,您可以完全控制可以(和不能)作为特定用户运行的内容。

于 2016-02-29T12:01:32.510 回答