Ubuntu 18.04에서 루트가 아닌 사용자로 Spring Boot 애플리케이션 실행

Ubuntu 18.04에서 루트가 아닌 사용자로 Spring Boot 애플리케이션 실행

Spring Boot 애플리케이션이 있고 Ubuntu 18.04에서 루트가 아닌 사용자로 실행하고 싶습니다. 현재는 루트로 실행 중이고 모든 것이 잘 작동하지만 이는 모범 사례가 아니며 보안 문제를 일으킬 수 있습니다.

루트가 아닌 사용자를 생성하고 해당 사용자로 애플리케이션을 시작하려고 했습니다. 그러나 권한이 없는 사용자는 낮은 포트(제 경우에는 80 및 443)를 사용하는 응용 프로그램을 실행할 수 없습니다.

권한이 없는 새로운 사용자가 애플리케이션을 실행할 수 있도록 하려면 이를 설정하는 가장 좋은 방법은 무엇입니까?

관련 정보