服务器 频道

Serv-U FTP服务器10大经典问题

四、允许用户在Serv-U种看到多个驱动器

     在用户的主目录之外访问FTP服务器的其他资源是比较困难的。因为这需要用户了解服务器里成千上万的目录结构,而这样显然是管理员所不希望提供的。(这只会使情况变复杂)Serv-U允许用户按照真实的目录环境,构造虚拟路径。而具体构建虚拟路径的方式如下:

    首先,打开Serv-U Administrator。

    然后,选择您需要建立虚拟路径的域。

    第三,在展开的目录里选择“设置” 。

    第四,在右边的项目中选择“虚拟路径”。

    第五,在虚拟路径映射下点选“添加”。  如图所示:

 第六,输入“物理路径”,即,资源的确切存放路径。(例如:C:\FTP\Virtual)

 第七,选择要映射物理路径的目录的位置(%HOME%指的是主目录)

     第八,给映射的路径起个名字。用户在映射的路径目录中看到的名字(例如,Virtual Directory)

    如果用户没有访问虚拟路径的权限,那么他将无法看见相应的目录。所以管理员需要确保用户有这样的权限——比如一个用户叫“小军”,想查看指向C:\FTP\Virtual的虚拟路径,那么就必须给予“小军”这个许可。可以在每个用户的“设置”里对他们进行这样的授权。这样设置完,“小军”就可以登陆并在他的主目录里看到虚拟路径的目录了。

     在Windows NT,2000,XP还有2003的系统下, Serv-U的系统服务默认是运行在本地系统的默认帐户下的。而这个账户没有权限访问任何网络资源。这种问题很常见,解决的办法有两个:

1、 简单的处理方法是关闭Serv-U运行的服务。运行Serv-U Administrator,在本地服务器下将“自动开始”(系统服务)的勾去掉。

2、 稍微麻烦一些的办法是,让Serv-U用有权限访问网络资源的账户登陆和启动服务。因为每个人的用户名或者网络不一样,我们无法确切告诉您怎么配置您的账户。但可以告诉您,这类设置在Windows控制面板下可以修改。如果您不知道哪个账户有这样的权力,请联系您的网络管理员。

    Serv-U以系统服务的形式运行还会带来一个潜在的问题。就是系统服务是无法识别映射的网络驱动器的。因此,每一个指定的网络地址都必须以UNC的格式(通用命名标准)存放。(例如\\server\share

    注意:Serv-U Personal Edition(个人版)并不支持虚拟路径功能。而其他所有版本都拥有该功能。

0
相关文章