我使用 Glassfish Stack 来管理应用程序。我在 CentOS 上以非 root 用户运行 Glassfish。因此我无法打开 80 端口,因为 1024 下的端口只能由 root 用户访问。
有一种解决方案可以在基于角色的访问控制 (rbac) 系统中向运行 glassfish 服务器的用户添加权限:
/usr/sbin/usermod -K defaultpriv=basic,net_privaddr *glassfish*
在 CentOS 中,usermod命令不包含用于更改默认权限的 -K 选项。但是,CentOS 支持 RBAC(据我所知)。是否有任何解决方案可以让简单的用户访问 1024 端口下的网络监听?