To enable PingAuthorize Server to listen on privileged ports as a non-root user, grant capabilities to specific commands.
Linux systems provide capabilities that grant specific commands the ability to complete tasks that are normally permitted only by a root account. Instead of granting an ability to a specific user, capabilities are granted to a specific command. For convenience, you might enable the server to listen on privileged ports while running as a non-root user.
$ sudo setcap cap_net_bind_service=+eip /ds/java/bin/java
The Java binary requires an additional shared library, libjli.so, as part of the Java installation.
Because additional limitations are imposed on where the operating system looks for shared libraries to load for commands with assigned capabilities, you must create the file /etc/ld.so.conf.d/libjli.conf with the path to the directory that contains the libjli.so file.
/ds/java/lib/amd64/jli
$ sudo ldconfig -v