From: Chaskiel M Grundman Date: Tue, 21 May 2002 06:30:27 +0000 (+0000) Subject: pts-sysviewer-should-be-able-to-listowned-20020521 X-Git-Tag: openafs-devel_1_3_3~123 X-Git-Url: https://git.openafs.org/?p=openafs.git;a=commitdiff_plain;h=101fbbf97b5c5ddf2d2b80badef962aba6f4daeb pts-sysviewer-should-be-able-to-listowned-20020521 fix so the "any reader" can really read anythinmg --- diff --git a/src/ptserver/ptutils.c b/src/ptserver/ptutils.c index 6b9d52f..c742867 100644 --- a/src/ptserver/ptutils.c +++ b/src/ptserver/ptutils.c @@ -180,7 +180,9 @@ int AccessOK (ut, cid, tentry, mem, any) if ((flags & mem) && IsAMemberOf (ut, cid, aid)) return 1; } /* Allow members of SYSVIEWERID to get membership and status only */ - if (((mem == PRP_STATUS_MEM)||(mem == PRP_MEMBER_MEM))&&(IsAMemberOf (ut, cid, SYSVIEWERID))) return 1; + if (((mem == PRP_STATUS_MEM)||(mem == PRP_MEMBER_MEM)|| + (any == PRP_OWNED_ANY))&&(IsAMemberOf (ut, cid, SYSVIEWERID))) + return 1; if (IsAMemberOf (ut, cid, SYSADMINID)) return 1; return 0; /* no access */ }