1

run-privileged を使用する IzPack で構築されたインストーラーがあります。これは、ProcessPanel を介してシェル スクリプトを起動し、いくつかの追加ファイルを生成します。問題は、少なくとも OSX では、これらのファイルが現在のユーザーではなくルートとして作成されているため、後で非特権ユーザーが実行できないことです。

IzPack では、昇格された特権なしで ProcessPanel からプロセスを実行できますが、/Applications にインストールする機能は保持されますか?

4

1 に答える 1

0

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

于 2016-02-29T12:01:32.510 に答える