Como posso instalar o aplicativo como root e iniciá-lo e interrompê-lo como não root?

Como posso instalar o aplicativo como root e iniciá-lo e interrompê-lo como não root?

Eu tenho um script que irá instalar o servidor mysql, java e depois meu aplicativo java. Quero criar um usuário de teste e um grupo testg, o aplicativo será iniciado e interrompido por um usuário não root (aqui usuário de teste), porém a instalação será feita como usuário root. exemplo: o serviço mysqld start/stop será executado como usuário não root.

Estou usando a máquina centos 8. Existe alguma maneira de conseguir isso. Tentei dar permissões a todos os arquivos como test:testg.

Desde já, obrigado!

informação relacionada