用vsftp架设了一个ftp服务器,并且可以用匿名访问。我希望共享出去的文件放在/ftp下的子目录,于是就将ftp用户的home目录改成/ftp,这样匿名登录后的主目录就是/ftp。但是/ftp下有很多子目录,只有一个pictures目录是想共享给匿名用户看的,其余的不希望让匿名用户看到。该如何做呢?
方法其实很简单,将ftp用户的home目录改回/var/ftp,然后在/var/ftp下建希望共享出去的pictures目录,然后将/ftp/pictures mount到/var/ftp/pictures,这样匿名用户登录进来只会看到一个pictures目录。(注意,link是不行的)
mount --bind /ftp/pictures /var/ftp/pictures
umount /var/ftp/pictures
|
当然,也可以将这个mount放到/etc/fstab中
/ftp/pictures /var/ftp/pictures bind defaults,bind 0 0
|
阅读(2723) | 评论(0) | 转发(0) |