Re: naccess and AFS

看板DFBSD_kernel作者時間21年前 (2004/12/08 17:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
At Tue, 7 Dec 2004 14:41:07 -0800 (PST), Matthew Dillon wrote: > > > :Hello Matt! > : > :AFS uses acl:s to determine who can do what in a directory. > :Unfortunately naccess assusmes it can determine this from > :the unix user, group and mode information. > : > :Below is a patch that works for me... > : > : -Richard > > Well, we can't quite do that, it undoes part of the purpose of naccess() > which is to reduce the complexity of VFS's and to be able to cache the > attr results and avoid a VFS call entirely (which will be necessary for > efficiency when the VFS's are threaded). Ah! I see. > Not to say that we can't call VOP_ACCESS, only that what needs to be > done is to have those VFSs which require further checks to set a flag > in the returned vattr telling naccess() to do the additional check(s). > Eventually we will be able to add code to cache that information as well. > > Would you like to have a go at doing that? Yes. Expect stupid questions and/or new patches coming your way :) -Richard
文章代碼(AID): #11jieL00 (DFBSD_kernel)
文章代碼(AID): #11jieL00 (DFBSD_kernel)