From: Richard Basch Date: Wed, 12 Jun 2002 18:06:45 +0000 (+0000) Subject: Don't give directory owners any implicit rights. Volume owners still X-Git-Tag: openafs-devel_1_3_3~104 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=a0d69dfa395d8c6cb2e3379000126d6ba77c1e21;p=packages%2Fo%2Fopenafs.git Don't give directory owners any implicit rights. Volume owners still have their implicit rights. --- 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 */