Welcome! Log In Create A New Profile

Advanced

nginx default unix domain socket permissions and umask

Manole, Sorin
September 22, 2016 09:14AM
Hello,

It seems that when nginx creates unix domain sockets as a result of the listen directive it assigns rw permissions for all users.
This is probably because the bind() call which creates the file follows the process umask. Nginx sets the umask to 0 which is the most relaxed setting.

Is there a way to control the permissions assigned at creation to unix domain sockets created by nginx?
Is there a deep reason to always set the umask to 0? Would it be better to let the user decide the umask and inherit it from the process starting nginx?

Thanks.




Amazon Development Center (Romania) S.R.L. registered office: 3E Palat Street, floor 2, Iasi, Iasi County, Iasi 700032, Romania. Registered in Romania. Registration number J22/2621/2005.
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

nginx default unix domain socket permissions and umask

Manole, Sorin September 22, 2016 09:14AM

Re: nginx default unix domain socket permissions and umask

Maxim Dounin September 22, 2016 04:36PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 299
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready