配置用户隔离 FTP 的虚拟目录

OS:Windows 2003 Server 企业版

1.安装 IIS 里面 FTP 服务。
在 控制面板 - 添加/删除程序 - 添加/删除 Windows 组件 - 应用程序服务器 - IIS - FTP 服务。

2.创建 FTP 用户。
计算机管理 - 本地用户和组,添加 User01 ,User02,如果没有 administrator 的,也加上。

3.建立文件夹,如:
E:FTP
└─LocalUser
    ├─administrator
    ├─Public
    ├─User01
    └─User02

E盘是 NTFS 文件系统, E:FTP 是根目录,LocalUser 这个不能改名,用户隔离模式的 FTP 要用,administrator、User01、User02 是和用户名一样文件夹,作为每个用户登录的根目录,Public 是匿名用户的根目录。

4.设置 NTFS 权限
administrator、User01、User02 对应的文件夹都是 列出文件夹目录、读取、写入。
Public 是 Internet 来宾用户的 列出文件夹目录、读取。

5.配置虚拟目录
为了方便 administrator 管理匿名用户的文件夹,这里通过设置虚拟目录来实现。
在 IIS 的 FTP 下面建立一个 Public 的虚拟目录,路径是 E:FTPLocalUserPublic ,然后添加 Public 的权限为 administrator 列出文件夹目录、读取、写入。

6.查看虚拟目录
由于使用的是用户隔离模式的 FTP ,administrator 登录之后看不到 Public 文件夹,需要手动输入 ftp://IP/Public 才行。

7.注意
由于 E 盘的 NTFS 权限各服务器设置不一样,所以配置好后务必测试,以最少权限给用户使用。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据