gpt4 book ai didi

java - 使用提升的权限停止 IzPack 运行 ProcessPanel 脚本

转载 作者:行者123 更新时间:2023-12-01 05:25:37 26 4
gpt4 key购买 nike

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

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

最佳答案

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

关于java - 使用提升的权限停止 IzPack 运行 ProcessPanel 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9712442/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com