[OpenAFS-devel] Symlink bug in openafs-1.10?

Nathan Rawling nrawling@firedrake.net
Wed, 18 Jul 2001 14:51:56 -0400


All,

I installed openafs-1.1.0 on my Solaris 7, 32-bit machine today, replacing
the 1.0.4 that was there. Unfortunately, I've run into a little problem
regarding symlinks and the "l" permission.

In my experience, when you try to access a symlink that resides in a
directory for which you have the "l" (lookup) permission, it works properly. 
This functionality seems to have changed in 1.1.0. My symlinks no longer
resolve:

gerard% /usr/vice/bin/tokens

Tokens held by the Cache Manager:

   --End of list--
gerard% ls -l .zshenv
.zshenv: Permission denied

nrawling@login01:~> /usr/vice/bin/tokens

Tokens held by the Cache Manager:

   --End of list--
nrawling@login01:~> ls -l .zshenv
lrwxr-xr-x   1 nrawling root           14 May  1 16:44 .zshenv -> public/.zshenv
nrawling@login01:~> fs la .
Access list for . is
Normal rights:
  system:administrators rlidwka
  system:anyuser l
  nrawling rlidwka


I have backed out to openafs-1.0.4, but I am curious if this is a bug or
an intentional change. I couldn't seem to find anything in the ChangeLog that
mentions this being intentional.

Thanks!

Nathan