Spring Boot 애플리케이션이 있고 Ubuntu 18.04에서 루트가 아닌 사용자로 실행하고 싶습니다. 현재는 루트로 실행 중이고 모든 것이 잘 작동하지만 이는 모범 사례가 아니며 보안 문제를 일으킬 수 있습니다.
루트가 아닌 사용자를 생성하고 해당 사용자로 애플리케이션을 시작하려고 했습니다. 그러나 권한이 없는 사용자는 낮은 포트(제 경우에는 80 및 443)를 사용하는 응용 프로그램을 실행할 수 없습니다.
권한이 없는 새로운 사용자가 애플리케이션을 실행할 수 있도록 하려면 이를 설정하는 가장 좋은 방법은 무엇입니까?