2024年3月20日发(作者:)

为了方便大家使用,所建立的FTP站点不仅允许匿名用户访问,而且对主目录启用了

“读取”和“写入”的权限。这样一来任何人都可以没有约束地任意读写,难免出现一团

糟的情况。如果您使用IIS 6.0,只需创建一个‘用户隔离’的FTP站点就可以有效解决此

问题。

“隔离用户”是IIS 6.0中包含的FTP组件的一项新增功能。配置成“用户隔离”模

式的FTP站点可以使用户登录后直接进入属于该用户的目录中,且该用户不能查看或修改

其他用户的目录。

创建用户账户

首先在FTP站点所在的Windows Server 2003服务器中为FTP用户创建了一些用户

账户,以便他们使用这些账户登录FTP站点。操作步骤如下所述:

第1步 在桌面上用鼠标右键单击“我的电脑”,在弹出的快捷菜单中执行“管理”命

令。

第2步 打开“计算机管理”窗口,在左窗格中展开“本地用户和组”目录。然后用鼠

标右键单击所展开目录中的“用户”文件夹,在弹出的快捷菜单中执行“新用户”命令,

打开“新用户”对话框。

第3步 在相关编辑框中键入用户名(如“xiaowei”)和密码,取消“用户下次登录

时须更该密码”选项并勾选“用户不能更该密码”和“密码永不过期”两项,最后单击

“创建”按钮(如图1)。

图1 创建用户账户

第4步 这时会弹出下一个“新用户”对话框,根据需要添加若干个用户。创建完毕后

单击“关闭”按钮即可。

规划目录结构

创建了一些用户账户后,开始了另一项关键性操作:规划文件夹结构(说白了就是创

建一些文件夹)。

为什么说创建文件夹的操作很关键呢,这是因为创建“用户隔离”模式的FTP站点对

文件夹的名称和结构有一定的要求。首先必须在NTFS分区中创建一个文件夹作为FTP站

点的主目录(如“CceFTP”),然后在“CceFTP”文件夹下创建一个名为“LocalUser”

的子文件夹,最后在“LocalUser”文件夹下创建若干个跟用户账户一一对应的个人文件

夹。

另外,如果想允许用户使用匿名方式登录“用户隔离”模式的FTP站点,则必须在

“LocalUser”文件夹下面创建一个名为“Public”的文件夹。这样匿名用户登录以后即可

进入“Public”文件夹中进行读写操作(如图2)。