diff -NurpP --minimal linux-2.6.9-vs1.9.4-rc3/fs/namei.c linux-2.6.9-vs1.9.4-rc4/fs/namei.c --- linux-2.6.9-vs1.9.4-rc3/fs/namei.c 2005-01-13 15:19:15 +0100 +++ linux-2.6.9-vs1.9.4-rc4/fs/namei.c 2005-01-26 14:50:48 +0100 @@ -651,7 +651,7 @@ static int do_lookup(struct nameidata *n inode = dentry->d_inode; if (!inode) goto done; - if (!vx_check(inode->i_xid, VX_WATCH|VX_HOSTID|VX_IDENT)) + if (!vx_check(inode->i_xid, VX_WATCH|VX_ADMIN|VX_HOSTID|VX_IDENT)) goto hidden; if (inode->i_sb->s_magic == PROC_SUPER_MAGIC) { struct proc_dir_entry *de = PDE(inode);