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.