>Running a ``standard'' delivery program authenticated as some 

>designated AFS user will meet the criterion for reading .forward 

>without giving world-read permissions to home directories. 


I missed the first part of the conversation, so I'm sorry if someone  
already stated the following:

It is not necessary to give world read access to the home directories  
to allow .forward to work.  An alternative is to give only world  
lookup access (system:anyuser l) on the home directory and give world  
read and lookup on a subdirectory.  Then create a symbolic link in  
the home directory that points to the .forward file in the public  
subdirectory.  For example


# ls -al

lrwxr-xr-x  1 nelson    11 Dec  8  1992 .forward -> Public/.forward
drwxr-xr-x  8 nelson  4096 May 25 15:41 Public

#ls -al Public

-rw-r--r--  1 nelson    36 Aug 14  1992 .forward

#fs la ~
Access list for .....nelson is
Normal rights:
  system:anyuser l
  nelson rlidwka

#fs la ~/Public
Access list for ......nelson/Public is
Normal rights:
  system:anyuser rl
  nelson rlidwka


Of course in the above scenario, anything put into the Public  
directory would then be readable by the world.

                        -Randy Nelson
                         Rose-Hulman Inst. of Tech
                         Terre Haute, IN

Reply via email to