Coda File System

Problem on ACL and cache.

From: Ekasit Kijsipongse <k_ekasit_at_hpcc.nectec.or.th>
Date: Fri, 20 Nov 1998 13:14:59 +0700 (ICT)
If I created a directory /coda/secret with ACL as
       admin   rlidwka
It means any user except admin shouldn't be able to access the directory.
However,  something goes wrong as described below. 

Suppose that there is nothing in local cache now.
First, user guest cloged and tried to access files in that directory.  He
typed 

ls -l /coda/secret

the result is

ls: hidden: Permission denied

And he cannot see the content of /coda/secret/hidden at this time.


However after the file is already loaded in cache, for example, user admin
cloged and typed

more /coda/secret/hidden

The result is the content of the file.


This time, the /coda/secret/hidden is loaded in local cache.  when guest
types

ls -l /coda/secret/hidden

the result is
-rw-r--r--   1 admin    65534          19 Nov 19 16:07 /coda/secret/hidden

And guest can now see the content of hidden file.

Note that I used coda 4.6.5 with linux kernel 2.0.35

Does anyone know is it a new bug, known bug or a feature of coda?
Received on 1998-11-20 01:17:27