On Tue, 02 Sep 2003 18:54:31 EDT, Charles Levert said: > Here is what I am trying to do. Let d be a reference directory that > is an open file of the current process (i.e., it has a file descriptor > assigned to it). Let f be the file that the user is trying to open > (or an executable that he's trying to execute) after all symlinks have > been traversed. The open is allowed to succeed if f is in the subtree > of files specified by d. E.g., > > d=/a/b f=/a/b/c/d succeeds > d=/a/b f=/a/e/f fails > > For this, I need to be able to walk the tree from f to the root and if > I pass by d in doing so, then the open succeeds. And how is this better than just doing a 'chroot("/a/b");'?
This archive was generated by hypermail 2b30 : Tue Sep 02 2003 - 19:39:38 PDT