응용 프로그램을 루트로 설치하고 루트가 아닌 사용자로 시작하고 중지하려면 어떻게 해야 합니까?

응용 프로그램을 루트로 설치하고 루트가 아닌 사용자로 시작하고 중지하려면 어떻게 해야 합니까?

mysql 서버, java, java 애플리케이션을 설치하는 스크립트가 있습니다. 테스트 사용자 및 그룹 testg를 생성하고 싶습니다. 애플리케이션은 루트가 아닌 사용자(여기서는 테스트 사용자)에 의해 시작 및 중지되지만 설치는 루트 사용자로 수행됩니다. 예: mysqld 서비스 시작/중지는 루트가 아닌 사용자로 실행됩니다.

Centos 8 머신을 사용하고 있습니다. 그것을 달성할 수 있는 방법이 있습니까? test:testg로 모든 파일에 권한을 부여하려고 했습니다.

미리 감사드립니다!

관련 정보