LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 841|回复: 2

vsftpd虚拟路径问题

[复制链接]
发表于 2006-11-5 22:41:57 | 显示全部楼层 |阅读模式
我要把Windows分区上的一些文件通过匿名FTP共享。首先在/etc/fstab中加入下面两行以挂载Windows分区:
/dev/hdb5      /mnt/diskD      vfat      defaults      0 0
/dev/hdb6      /mnt/diskE      ntfs      ro,umask=0222      0 0   

然后把要共享的Windows分区中的文件夹映射到vsftpd的默认目录中
# cd /var/ftp/pub
# mkdir software
# mkdir book
# mount --bind /mnt/diskD/Book /var/ftp/pub/book
# mount --bind /mnt/diskD/Software /var/ftp/pub/software

以上两个操作都能成功,这通过在Nautilus中查看相关目录得到验证。

问题是浏览器(IE和Firefox)打开时看不到这两个目录。
奇怪的是,当我把Windows分区卸载后,就能在浏览器中看到这两个目录,当然,此时这两个目录都为空。

请高手指点,谢谢!
发表于 2006-11-6 09:55:54 | 显示全部楼层
不会吧
卸掉还能看见
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-6 14:13:12 | 显示全部楼层

因为/var/ftp/pub/doc和/var/ftp/pub/software是用mkdir创建的。如果不用mount --bind把那些Windows分区上的目录映射到这两个目录,这两个目录就是空目录。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表