Messages in this thread | | | Subject | Re: [RFC PATCH] vfs: new open(2) flag to open filesystem node | From | Miklos Szeredi <> | Date | Mon, 06 Jul 2009 14:29:55 +0200 |
| |
On Sun, 5 Jul 2009, Ulrich Drepper wrote: > On Sun, Jul 5, 2009 at 17:40, Linus > Torvalds<torvalds@linux-foundation.org> wrote: > > O_SEARCH is only meaningful for directories. For anything else, it's not > > at all POSIX - it's expressly defined to be "undefined". > > And this is why there is the differentiation with O_EXEC. Yes, i > didn't mention it in the last email. But I mentioned it when it came > up the first time. > > I don't say this is indeed what is wanted/needed here. But there are > IMO some similarities and I think implementing O_SEARCH and O_EXEC is > desirable.
O_SEARCH loosens the security model somewhat: a process could keep search access to a directory even after the permissions have been changed.
O_EXEC is similar, but "execute" is really not an access, just a flag, so...
Thanks, Miklos
| |