Как установить приложение как пользователь root, а также запускать и останавливать его как обычный пользователь?

Как установить приложение как пользователь root, а также запускать и останавливать его как обычный пользователь?

У меня есть скрипт, который установит сервер mysql, java и затем мое приложение java. Я хочу создать тестового пользователя и группу testg, приложение будет запускаться и останавливаться не-root пользователем (здесь test user), однако установка будет выполняться как root пользователь. пример: служба mysqld start/stop будет запущена как не-root пользователь.

Я использую машину Centos 8. Есть ли способ этого добиться? Я пробовал дать разрешения всем файлам как test:testg.

Заранее спасибо!

Связанный контент