포트(<1024)를 바인딩해야 하기 때문에 루트 사용자로 JBoss 프로세스를 시작하고 싶습니다.
하지만 프로세스를 시작한 후에는 프로세스 시작 권한을 포기해야 합니다. 가능합니까? 그렇다면 관련 정보를 제공해 주세요.
답변1
일부 옵션은 다음과 같습니다:
authbind
, 루트가 아닌 프로세스가 낮은 번호의 포트에 바인딩할 수 있도록 하는 도구https://superuser.com/a/892391/62123setcap
, 프로세스에 필요한 기능만 제공Gnu/linux에서 파일 권한 등을 설정하는 다른 방법은 무엇입니까?- 포트 전달: 포트 8080에서 일반 사용자로 실행되지만 포트 80을 전달합니다. https://serverfault.com/a/252199/111338
docker
: docker에서 실행하고 docker가 포트 80을 jboss 컨테이너로 전달하도록 합니다.