Is there an existing issue for this?
Current Behavior
With a default installation ports below 1024 receive a permissions denied error
2025-10-26 08:01:55.641557113 [2025-10-26T08:01:55.641490] Error binding socket; addr='AF_INET(0.0.0.0:514)', error='Permission denied (13)'
2025-10-26 08:01:55.641563052 [2025-10-26T08:01:55.641490] Error initializing message pipeline; plugin_name='syslog', location='/config/sources.conf:6:3'
Expected Behavior
Ports defined should be bound to, and not receive a permissions error.
Steps To Reproduce
- install image via docker by listed command below:
- define the following source:
source s_514tcp {
syslog(transport(tcp) port(514));
};
- receive error, and the server fails to start.
Environment
- OS: Gentoo Linux
- How docker service was installed: Portage
CPU architecture
x86-64
Docker creation
docker run \
-it \
--name somehostname \
--network host \
--tmpfs /tmp \
-p 514:514 -p 514:514/udp -p 5514:5514/udp -p 6601:6601 -p 6514:6514 \
-v /local-configs:/config:z \
linuxserver/syslog-ng:latest
Container logs
───────────────────────────────────────
██╗ ███████╗██╗ ██████╗
██║ ██╔════╝██║██╔═══██╗
██║ ███████╗██║██║ ██║
██║ ╚════██║██║██║ ██║
███████╗███████║██║╚██████╔╝
╚══════╝╚══════╝╚═╝ ╚═════╝
Brought to you by linuxserver.io
───────────────────────────────────────
To support LSIO projects visit:
https://www.linuxserver.io/donate/
───────────────────────────────────────
GID/UID
───────────────────────────────────────
User UID: 911
User GID: 911
───────────────────────────────────────
Linuxserver.io version: 4.8.3-r1-ls173
Build-date: 2025-10-23T19:01:10+00:00
───────────────────────────────────────
[custom-init] No custom files found, skipping...
crond[167]: crond (busybox 1.37.0) started, log level 5
crond[167]: user:root entry:*/15 * * * * run-parts /etc/periodic/15min
crond[167]: user:root entry:0 * * * * run-parts /etc/periodic/hourly
crond[167]: user:root entry:0 2 * * * run-parts /etc/periodic/daily
crond[167]: user:root entry:0 3 * * 6 run-parts /etc/periodic/weekly
crond[167]: user:root entry:0 5 1 * * run-parts /etc/periodic/monthly
[ls.io-init] done.
[migrations] started
[migrations] no migrations found
usermod: no changes
crond[171]: wakeup dt=10
crond[171]: file root:
crond[171]: line run-parts /etc/periodic/15min
crond[171]: line run-parts /etc/periodic/hourly
crond[171]: line run-parts /etc/periodic/daily
crond[171]: line run-parts /etc/periodic/weekly
crond[171]: line run-parts /etc/periodic/monthly
crond[171]: wakeup dt=60
crond[171]: file root:
crond[171]: line run-parts /etc/periodic/15min
crond[171]: line run-parts /etc/periodic/hourly
crond[171]: line run-parts /etc/periodic/daily
crond[171]: line run-parts /etc/periodic/weekly
crond[171]: line run-parts /etc/periodic/monthly
...
Is there an existing issue for this?
Current Behavior
With a default installation ports below 1024 receive a permissions denied error
Expected Behavior
Ports defined should be bound to, and not receive a permissions error.
Steps To Reproduce
Environment
CPU architecture
x86-64
Docker creation
Container logs
─────────────────────────────────────── ██╗ ███████╗██╗ ██████╗ ██║ ██╔════╝██║██╔═══██╗ ██║ ███████╗██║██║ ██║ ██║ ╚════██║██║██║ ██║ ███████╗███████║██║╚██████╔╝ ╚══════╝╚══════╝╚═╝ ╚═════╝ Brought to you by linuxserver.io ─────────────────────────────────────── To support LSIO projects visit: https://www.linuxserver.io/donate/ ─────────────────────────────────────── GID/UID ─────────────────────────────────────── User UID: 911 User GID: 911 ─────────────────────────────────────── Linuxserver.io version: 4.8.3-r1-ls173 Build-date: 2025-10-23T19:01:10+00:00 ─────────────────────────────────────── [custom-init] No custom files found, skipping... crond[167]: crond (busybox 1.37.0) started, log level 5 crond[167]: user:root entry:*/15 * * * * run-parts /etc/periodic/15min crond[167]: user:root entry:0 * * * * run-parts /etc/periodic/hourly crond[167]: user:root entry:0 2 * * * run-parts /etc/periodic/daily crond[167]: user:root entry:0 3 * * 6 run-parts /etc/periodic/weekly crond[167]: user:root entry:0 5 1 * * run-parts /etc/periodic/monthly [ls.io-init] done. [migrations] started [migrations] no migrations found usermod: no changes crond[171]: wakeup dt=10 crond[171]: file root: crond[171]: line run-parts /etc/periodic/15min crond[171]: line run-parts /etc/periodic/hourly crond[171]: line run-parts /etc/periodic/daily crond[171]: line run-parts /etc/periodic/weekly crond[171]: line run-parts /etc/periodic/monthly crond[171]: wakeup dt=60 crond[171]: file root: crond[171]: line run-parts /etc/periodic/15min crond[171]: line run-parts /etc/periodic/hourly crond[171]: line run-parts /etc/periodic/daily crond[171]: line run-parts /etc/periodic/weekly crond[171]: line run-parts /etc/periodic/monthly ...