X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Fvfs%2Facls.c;h=ab88b9857ec7f48f8e35af93f1c344046c758e11;hb=f3d0d7fcf0496a63625c92e5ab95471e202e958e;hp=4a65be690440cad615a1b1c05c47acc494911a5b;hpb=f04f6f4d823b7df2117da9737a3f12d080b54d74;p=tpg%2Facess2.git diff --git a/Kernel/vfs/acls.c b/Kernel/vfs/acls.c index 4a65be69..ab88b985 100644 --- a/Kernel/vfs/acls.c +++ b/Kernel/vfs/acls.c @@ -27,7 +27,7 @@ int VFS_CheckACL(tVFS_Node *Node, Uint Permissions) // Root only file?, fast return if( Node->NumACLs == 0 ) { - Log("VFS_CheckACL - %p inaccesable, NumACLs = 0", Node); + Log("VFS_CheckACL - %p inaccesable, NumACLs = 0, uid=%i", Node, uid); return 0; } @@ -138,7 +138,7 @@ tVFS_ACL *VFS_UnixToAcessACL(Uint Mode, Uint Owner, Uint Group) if(Mode & 0010) ret[1].Perms |= VFS_PERM_EXECUTE; // Global - ret[2].Group = 1; ret[2].ID = Group; + ret[2].Group = 1; ret[2].ID = -1; ret[2].Inv = 0; ret[2].Perms = 0; if(Mode & 0004) ret[2].Perms |= VFS_PERM_READ; if(Mode & 0002) ret[2].Perms |= VFS_PERM_WRITE;