> -----Original Message-----
> From: Wietse Venema
> Sent: Tuesday, September 28, 2021 7:45 PM
> 
> Howard Chu:
> > Jason Pyeron wrote:
> > > I am trying to understand why group and other permissions are set to 6.
> >
> > On some platforms the permission bits on sockets are completely
> > ignored. The only way to control access is thru the permissions
> > of the containing directory.
> 
> Postfix has to work on a range of operating systems, not just Linux.
> And that is why Postfix has restricted access to the public (owner
> all+group execute) and private (owner only) directories.

Right - which is why I am asking about using 0666 vs 0600? This is not 
restrictive.

In v3.6.2:
postfix/src/util/unix_listen.c:96:    if (fchmod(sock, 0666) < 0)
postfix/src/util/unix_listen.c:99:    if (chmod(addr, 0666) < 0)

Which OS does postfix not work on if it is restricted to 0600 or 0660 ?

-Jason



Reply via email to