【问题标题】:Stop IzPack running ProcessPanel scripts with elevated privileges停止 IzPack 以提升的权限运行 ProcessPanel 脚本
【发布时间】:2012-03-15 00:37:37
【问题描述】:

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

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

【问题讨论】:

    标签: java root privileges izpack


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2013-11-09
      • 2017-06-09
      • 1970-01-01
      • 1970-01-01
      • 2018-04-21
      • 2021-06-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多