Остановите выполнение IzPack сценариев ProcessPanel с повышенными привилегиями - PullRequest
1 голос
/ 15 марта 2012

У меня есть установщик, созданный с IzPack, который использует run-privileged, который запускает сценарий оболочки через ProcessPanel для генерации некоторых дополнительных файлов.Проблема в том, что, по крайней мере в OSX, эти файлы создаются как root, а не как текущий пользователь, и впоследствии не могут быть запущены непривилегированным пользователем в дальнейшем.

Возможно ли в IzPack запуститьпроцессы из ProcessPanel без повышенных привилегий, но сохраняют возможность установки в / Applications?

1 Ответ

0 голосов
/ 29 февраля 2016

Решение состоит в том, чтобы создать файл .sh, помеченный <executable> и установленный для запуска в stage="postinstall", который будет правильно устанавливать разрешения и пользователей. Таким образом, вы получаете полный контроль над тем, что можно (и нельзя) запускать от имени конкретного пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...