![ポート 80/443 を開いた後に Java アプリのユーザー権限をダウングレードする方法](https://rvso.com/image/1036230/%E3%83%9D%E3%83%BC%E3%83%88%2080%2F443%20%E3%82%92%E9%96%8B%E3%81%84%E3%81%9F%E5%BE%8C%E3%81%AB%20Java%20%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AE%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E6%A8%A9%E9%99%90%E3%82%92%E3%83%80%E3%82%A6%E3%83%B3%E3%82%B0%E3%83%AC%E3%83%BC%E3%83%89%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95.png)
私は Web アプリ (Jetty サーバー) を作成している Java 開発者です。
Java を使用してユーザー権限をダウングレードする方法についてのガイドはありますか?
ほとんどのネイティブ Linux アプリは、ルートとして起動し、80/443 などのルート専用ポートを開き、その後、非ルート ユーザーにダウングレードします (このプロセスはよくわかりません)。
Java 環境でも同じことができるようにしたいと思います。
答え1
ServerFaultにも同様の質問さまざまなソリューションが用意されています。