2012-03-15 10 views
1

実行権限を使用するIzPackを使用してインストーラを構築し、ProcessPanel経由でシェルスクリプトを起動していくつかの追加ファイルを生成します。問題は、少なくともOSXでは、これらのファイルが現在のユーザーではなくrootとして作成されており、後で非特権ユーザーによって実行できないということです。昇格された権限を持つProcessPanelスクリプトを実行しているIzPackを停止します

IzPackでは、ProcessPanelのプロセスを昇格された権限なしで実行できますが、/アプリケーションにインストールする機能は保持されていますか?

答えて

0

解決策は、<executable>と表示され、許可とユーザーを正しく設定するstage="postinstall"で実行するように設定された.shファイルを作成することです。このようにして、特定のユーザーとして実行できる操作(および実行できない操作)を完全に制御できます。

関連する問題