我想用 root 用户启动 JBoss 进程,因为我必须绑定端口(<1024)。
但是启动进程后,我必须放弃启动进程的权限。是否可以?如果是,请提供一些相关信息。
答案1
一些选项是:
authbind
,一个允许非根进程绑定到低编号端口的工具https://superuser.com/a/892391/62123setcap
,仅给予流程所需的能力在 gnu/linux 上设置文件权限等有哪些不同方法- 端口转发:以普通用户身份在端口 8080 上运行,但转发端口 80 https://serverfault.com/a/252199/111338
docker
:在docker中运行,并让docker将80端口转发到jboss容器。