The setuid code is maintained at
https://github.com/eclipse/jetty.toolchain/tree/master/jetty-setuid

Perhaps the test case can help you understand it's usage in an embedded
sense.
https://github.com/eclipse/jetty.toolchain/blob/master/jetty-setuid/jetty-setuid-test/src/test/java/org/eclipse/jetty/setuid/TestSetuid.java

Joakim Erdfelt / joa...@webtide.com


On Tue, Feb 1, 2022 at 12:54 AM Srijith Kochunni <
srijith.kochu...@microfocus.com> wrote:

> Hi,
>
>
>
>         I am trying to run a small java runtime which contains an embedded
> jetty Server. I am trying to run this on a Linux Server and want to run it
> as a non-root user for security reasons. I would however like to bind to
> privileged ports like 80 / 443. However I keep getting a Permission Denied
> exception. I have tried using jsvc to start up the process, but still the
> bind is failing. I have gone through the jetty 9 documentation
> https://www.eclipse.org/jetty/documentation/jetty-9/index.html#jetty-admin-guide
> and I see we have a setuid feature which can be used for this purpose.
> However it is not clear as to how I can set this configuration
> programmatically.
>
>
>
>         Is there any reference for the same or examples that can be
> referred to.?
>
>
>
> Thanks,
>
> Srijith.
> _______________________________________________
> jetty-users mailing list
> jetty-users@eclipse.org
> To unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/jetty-users
>
_______________________________________________
jetty-users mailing list
jetty-users@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/jetty-users

Reply via email to