NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: POSIX acls
Hi RVP,
On Sat, 15 Aug 2026 08:14:57 +0000 (UTC) RVP <rvp%SDF.ORG@localhost> wrote:
>
> When you set an initial ACL, you have to specify values for all of them, as
> the example in the man-page shows. After that you can change only the bits
> you want.
> ...
Thanks for the response. But further down in my message (I know it ended up
quite long so I quite understand someone not fully reading it) you'll see that I
(think I) showed I'd tried something like that below where I wrote:
> ...
> Finally, I've tried adding a -d to the first setfacl command (although that
> seems counter to man page claim that mandatory ACL entries for user, group,
> other and mask must be set before setting a default). That seemed to get a
> bit further...
>
The "bit further" was that I no longer got "acl_set_file() failed: Invalid
argument" errors.
But the file I created had "effective" permissions of just "r--" for group
whereas I wanted it to have "rw-". That's probably because the "mask" acl was
"mask::r--" despite me setting it to "m::rwx" with the "setfacl -d" command.
The only thing I could think of was that something was taking into account my
"umask" setting of 027. But if you have to modify your umask to get the
behaviour I want it seems to make ACLs not useful as a way of achieving it?
I also noted that my hoped for behaviour *did* occur on an ArchLinux system
even with a 027 umask.
I wonder if this is only a problem on NetBSD 10 and not on 11 or current? I
don't yet have either of those newer systems to test on.
Thanks,
Duncan
Home |
Main Index |
Thread Index |
Old Index