Am 19.05.2024 um 16:49 schrieb Richard Rosner via dovecot:
It most certainly isn't. nginx isn't running as root, yet it can log
without execution permissions just fine. Absolutely nothing should have
execution permissions if they aren't meant to be executed, which should
only be true for a very small set of files besides binaries.
Kind of off-topic, anyhow.
If your Nginx serves on ports lower than 1024, which you typically do
with port 80 and/or port 443, then the master process of Nginx must run
as the root user. And that process handles the logging. The worker
processes can of course run as a non privileged user.
_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org