From: Miklos S. <mi...@sz...> - 2008-07-07 19:28:57
|
On Mon, 07 Jul 2008, Nikolaus Rath wrote: > Miklos Szeredi <mi...@sz...> writes: > >>>> - Am I correct that the access() function is never called if I use > >>>> -o default_permissions? > >>> > >>> No, it's still called for access(2) and for chdir(2). > >> > >> Is there a way to pass this on to the "usual" implementations? It > >> seems silly to be to reimplement this, because my filesystem delivers > >> completely ordinary uid,gid and mode values. > > > > Yes, the 'default_permissions' mount option will do that, and then > > ->access() will never be called. > > Now I'm a bit confused. Above you said that access() *will* be called > for chdir(2) and access(2), even if 'default_permissions' is set. So > what is true now? Sorry, I missed the "if I use -o default_permissions" part in your original question, so my original answer was of course wrong. ->access() will not be called with 'default_permissions'. Miklos |