Can I Install Splunk Enterprise as a non-root user, run Splunk Enterprise as a non-root user, as well as listen directly on a port below 1024?
May I know if I can use the setcap to solve non-root user listening to a port below 1024 as below
setcap cap_net_bind_service=ep /opt/splunk/bin/splunkd
From a Unix OS point of view no, you cannot be non-root and listen to a port below 1024
You can use various tricks such as port re-direction to work around this, but a better question is what problem are you trying to solve?
If you need a UDP or TCP listener on a port below 1024 you might want to have a look at syslogNG, I have a post on it here