Cómo degradar los permisos de usuario en una aplicación Java después de abrir el puerto 80/443

Cómo degradar los permisos de usuario en una aplicación Java después de abrir el puerto 80/443

Soy un desarrollador de Java que escribe una aplicación web (servidor Jetty).

¿Existe alguna guía sobre cómo puedo degradar los permisos de usuario usando Java?

La mayoría de las aplicaciones nativas de Linux comenzarán como root, abrirán puertos solo para root como 80/443 y luego se degradarán a un usuario no root (mediante un proceso con el que no estoy familiarizado).

Me gustaría poder hacer lo mismo en un entorno Java.

Respuesta1

En ServerFault hay un similarpreguntacon un montón de soluciones diferentes.

información relacionada