Does anybody know why this is in afsfileprocs.c?  It doesn't appear to
be UNIX file semantics.

  /*
   * The check with the ownership below is a kludge to allow
   * reading of files created with no read permission. The owner
   * of the file is always allowed to read it.
   */
  if ((client->ViceId != targetptr->disk.owner)
      && VanillaUser(client))
      errorCode =
          (((OWNERREAD | OWNEREXEC) & targetptr->disk.
            modeBits) ? 0 : EACCES);


-- 
PGP/GPG: 5C9F F366 C9CF 2145 E770  B1B8 EFB1 462D A146 C380

_______________________________________________
OpenAFS-devel mailing list
[EMAIL PROTECTED]
https://lists.openafs.org/mailman/listinfo/openafs-devel

Reply via email to