On Fri, Feb 10, 2023 at 11:49 AM Ruediger Pluem <rpl...@apache.org> wrote:
>
>
>
> On 2/10/23 2:42 AM, Eric Covener wrote:
> >> I think this should be revisited and changed to 600.
> >
> > It seems like all the methods use 0644.  After the change, it's just
> > accessible in the filesystem rather than in the sysv shm ether.
> >
> > It seems like an API gap, APR can't know what the caller expects to do
> > with it (other than it's not anonymous).
> > Today I guess a caller could run with a more conservative umask, or
> > toggle it around calls to apr_shm_create?
> >
>
> I would like to see a more restrictive default, but this cannot be reverted 
> via
> umask. Furthermore we are currently inconsistent as we use 600 for SysV SHM, 
> but 644
> for Posix one.

Thanks,  I see I was looking at the ones with explicit mode literals.

> Maybe time for an
>
> apr_shm_perms_set?

Sounds needed no matter where the default change ends up.  Is there
anything else waiting for a 1.8?

Reply via email to