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 权限各服务器设置不一样,所以配置好后务必测试,以最少权限给用户使用。