深入理解Serv-U主目录和目录访问

1.用户可以访问的文件(夹)都必须是在主目录下

可以测试,在目录访问中添加一个主目录之外的路径,用户连接成功后是看不到该文件夹的!

2.用户可以访问的文件(夹)都必须是在目录访问列表中

用户可以访问的文件(夹)都必须是在主目录下,但不是主目录中的文件(夹)用户都可以访问的。主目录只是定了一个大的范围,更具体的范围则是目录访问的路径列表,从这点上看,我们将主目录理解为访问权限或许更好。

测试一:主目录E:\a,目录访问为空,用户连接后看不到任何内容;
测试二:主目录E:\a,目录访问E:\a,用户连接后将看到a中的内容;
测试二:主目录E:\a,目录访问E:\a\b和E:\a\c,用户连接后将看到b和c两个文件夹,但看不到E:\a\a.txt;

将上边两点归结为一句话:用户只能访问主目录下目录访问列表中路径的内容


问:怎么让用户访问主目录之外的内容?
答:比如主目录E:\a,目录访问E:\a,想让用户访问F:\e文件夹的内容,按上文说的是办不到的,这时就得使用虚拟路径了。第一步:打开"设置→虚拟路径",将F:\e映射到E:\a,名称为e;第二步:将F:\e添加到用户目录访问列表中用户就可以访问了。

本文所有内容均在Serv-U6.4.0.2中测试通过。

评论: 0 | 引用: 0 | 查看次数: 7169
发表评论
登录后再发表评论!