From a0d69dfa395d8c6cb2e3379000126d6ba77c1e21 Mon Sep 17 00:00:00 2001 From: Richard Basch Date: Wed, 12 Jun 2002 18:06:45 +0000 Subject: [PATCH] Don't give directory owners any implicit rights. Volume owners still have their implicit rights. --- src/viced/afsfileprocs.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/viced/afsfileprocs.c b/src/viced/afsfileprocs.c index 751857e1e..a65abc3a7 100644 --- a/src/viced/afsfileprocs.c +++ b/src/viced/afsfileprocs.c @@ -5556,8 +5556,6 @@ Check_PermissionRights(targetptr, client, rights, CallingRoutine, InStatus) /* grant admins fetch on all directories */ && VanillaUser(client) #endif /* ADMIN_IMPLICIT_LOOKUP */ - && !OWNSp(client, targetptr) - && !acl_IsAMember(targetptr->disk.owner, &client->CPS) && !VolumeOwner(client, targetptr)) return(EACCES); } else { /* file */ @@ -5615,8 +5613,6 @@ Check_PermissionRights(targetptr, client, rights, CallingRoutine, InStatus) else { if (CallingRoutine == CHK_STOREACL) { if (!(rights & PRSFS_ADMINISTER) && - !OWNSp(client, targetptr) && - !acl_IsAMember(targetptr->disk.owner, &client->CPS) && !VolumeOwner(client, targetptr)) return(EACCES); } else { /* store data or status */ -- 2.39.5