I have a lot of movies that I usually share with my roommates using my vsftpd server. The root directory of my Arch Linux machine is located at /srv/ftp/. I created a directory inside it and named it downloads. I set the permission to 740 on it. Then I used the following command to point my movies from my home directory to the ftp root directory:
mount --bind /home/myname/movies/ /srv/ftp/downloads
So far so good. If I go to my ftp server, I can see all the movies over there. However, I'm only able to download those movies that are actually inside "movies" directory, not those which are there using symbolic links.
Because, I ran out of space on my home directory, I moved half of my movies to my windows partition (Which I don't use) and then created soft symbolic links from there to the movies" on my home directory. This way, when I browse my movies directory, I can see everything at once.
I was wondering if there's anyway, where I can share my movies on my ftp server, so that, all my movies appear in a single directory from user point of view, and all of them can be downloaded by users.
I would like to mention that, there's nothing wrong with the permissions of my movies on my NTFS directory, as when I mound them to /srv/ftp/download/ separately, I can download them without any problems.
Thanks in advance.