Sean O'Donnell
Software and Web Applications
My Virtual Private Server (VPS) is provided by: WestHost
I'm not a huge fan of (all) Social Networks, but they do have their uses.
Category: Unix/Linux
Author: Sean O'Donnell
Thu, May. 29th, 2008 @ 17:29:10 (MDT)
OK, it's not actually a symbolic link, but it is effectively the same. I'll re-title this entry when I have more time.
Recently, I was configuring an anonymous FTP server for the purpose of distributing large DVD installation disks. I'm using vsftpd on RHEL4, but realized that vsftpd doesn't support symbolic links, or at least, not symlinks with adequate permissions.
An interesting way to work-around this issue, is to use 'mount --bind' (rather than 'ln -s') to create a link to the file or directory.
mount /path/src /path/dest --bind --ro
The command above will create a read-only mount-point.
/etc/fstab
In order to make the mount-point active automatically when the computer is restarted, you'll need to add the following line to your '/etc/fstab' file.
/path/src /path/dest auto ro,bind 0 0
You'll need to replace the file paths with that of your own.
Copyleft (<) 1998-2010 www.seanodonnell.com