[Samba] grant access to a file inside a forbidden directory

chris barry cbarry at silverstorm.com
Thu Sep 28 16:32:14 GMT 2006


On Thu, 2006-09-21 at 08:56 +0000, Toni Casueps wrote:
> We have a directory where only one person can enter, but there is a file 
> inside which needs to be accessed by other people (that person doesn't want 
> to put that file in a common directory).
> 
> I have found that if I make a hard link to that file it can be accessed, if 
> the hard link and the directory where it lies have the right permissions. 
> But hard links have a problem, they get "unlinked" when they are written. I 
> guess the program that writes it instead of updating the file it creates a 
> new one and then deletes the old one, which is the one I linked, so that 
> there are two different files after that, and not one. I think a symlink 
> wouldn't do this but the symlink can't enter the directory because of the 
> permissions.
> I thought of putting that file into a separate subdirectory and linking to 
> that directory, but I can't hard link a directory.
> 
> Can you think of any other possibilities?
> 
> 

Now I have not tried this, but it may work.

creates a new dir in forbidden dir.
put global file in this dir.
bind mount this dir outside forbidden dir.
share the bind mount.



-- 
Regards,
Christopher Barry
Manager of Information Systems
SilverStorm Technologies, Inc.
O: 610-233-4870
F: 610-233-4777
C: 267-242-9306




More information about the samba mailing list