2

У меня есть установщик Mac, который запускается с правами root с помощью сценариев bash до и после установки.

В конце сценария после установки я запускаю приложение, которое наследуется и открывается как root. Есть ли способ, как я могу уменьшить права доступа обратно к пользователю, который запустил установщик, а затем открыть приложение?

Или более хакерским способом я могу настроить приложение на открытие в некотором планировщике из скрипта, который затем открывается планировщиком, который будет иметь разрешения пользователей

1 ответ1

0

Если вы вошли в систему как root, вы можете использовать su:

/bin/su -c "open -a App.app" username

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .