Windows 系统FTP服务用户隔离设置(支持多用户登录)

在公司中,一般会有多个部门,而不同部门又不想让其他部门看到自己的私密文件,这就需要权限控制,只有当前部门能看到自己的文件而不允许其他部门看到,也就是不同的角色进入不同的目录,各自管理自己的目录!

那么,如何实现一个FTP站点支持多个用户登录,并且每个用户只能访问指定的文件路径呢?一起来看看吧!

设置方法

假设有三个用户,分别是 ftpuser、home、ftpadmin,其中 ftpuser 用户只能访问指定的 ftpuser 文件夹,home 用户只能访问 home 文件夹,而 ftpadmin 用户可以访问 ftpuser 和 home 两个文件夹。

1、先在 Windows 系统上搭建好FTP服务和新建3个用户,搭建教程详见:https://www.11zhang.com/26.html

2、打开“Internet Information Services(IIS)管理器”,找到搭建好的FTP站点,然后双击打开 [FTP用户隔离],如下图。

Win10系统FTP服务用户隔离设置(支持多用户登录) Windows 教程 FTP 第1张

3、选择 [隔离用户] - [用户名目录(禁用全局虚拟目录)],如下图。

Win10系统FTP服务用户隔离设置(支持多用户登录) Windows 教程 FTP 第2张

4、回到站点主页,打开 [FTP授权规则],添加用户和授权规则,如下图。

Win10系统FTP服务用户隔离设置(支持多用户登录) Windows 教程 FTP 第3张

Win10系统FTP服务用户隔离设置(支持多用户登录) Windows 教程 FTP 第4张

5、在FTP的 root 目录下,比如我的FTP目录:D:\ftptest,新建一个文件夹LocalUser(必须是这个名字),然后再新建与用户名同名的文件夹(也必须同名),至此 ftpuser 和 home 两个用户的权限就设置好了。

Win10系统FTP服务用户隔离设置(支持多用户登录) Windows 教程 FTP 第5张

6、最后让 ftpadmin 用户可以访问 ftpuser 和 home 的上级文件夹,也就是 LocalUser。右击 LocalUser 选择添加虚拟目录,别名必须与用户名相同,物理路径指向 LocalUser(其实可指向任何路径),点击确定就可以了。

Win10系统FTP服务用户隔离设置(支持多用户登录) Windows 教程 FTP 第6张

7、重新启动FTP服务,测试结果如下:

●ftpuser 用户只能访问 D:\ftptest\LocalUser 目录下的 ftpuser 文件,不能访问上级文件夹的内容
●home 用户只能访问 D:\ftptest\LocalUser 目录下的 home 文件,不能访问上级文件夹的内容
●ftpadmin 用户可以同时访问 D:\ftptest\LocalUser 目录下的 ftpuser 和 home 两个文件夹

Win10系统FTP服务用户隔离设置(支持多用户登录) Windows 教程 FTP 第7张

若有相关问题需要协助解决的,可联系站长微信(a328695615)有偿服务!

© 版权声明
THE END
如果觉得这篇文章对您有帮助,可以收藏本网址,方便下次访问!
点赞1 分享