Dieser beschriebene Weg ist klar: On Wed, Mar 05, 2008 at 06:06:57PM +0100, Jochen Schulz wrote: > Es "wäre" nicht fatal, es ist so: > > # cd /tmp/ > # mkdir test > # chmod 700 test > # ls -ld test > drwx-----x 2 root root 60 2008-03-05 17:54 test/ > # touch test/foo > # ls -l test/foo > -rw-r--r-- 1 root root 0 2008-03-05 17:54 test/foo > > Mit anderen Worten: eine world-readable Datei in einem 700er > Verzeichnis, ähnlich Deinen .htaccess-Dateien. Als ordinärer User dann: > > $ python -c 'f=open("/tmp/test/foo"); f.close()' > Traceback (most recent call last): > File "<string>", line 1, in ? > IOError: [Errno 13] Permission denied: '/tmp/test/foo' > > Geht nicht wegen fehlendem x-Bit in einem übergeordneten Verzeichnis. Es ginge mir ja um eine Datei /tmp/test/bar/foo, wobei das x-bit für bar gesetzt ist, aber für test nicht. Aber es ist tatsächlich, wie du sagst. Ich hab's ausprobiert. Sorry! Hauke
Attachment:
signature.asc
Description: Digital signature