FTP多目录和多用户配置(用户隔离/虚拟目录)

假设有四个部门分别是user1、user2、user3、admin。要求四个部门都有各自有独立的访问目录,且admin部门可以访问其他部门的文件但不能对其进行修改。

1、创建ftp文件→再创建LocalUser(隔离用户文件的文件目录,不可更改)
在这里插入图片描述
2、在LocalUser目录下创建四个部门所对应的文件,每个文件夹下分别创建一个此文件夹的标识,方便测试的时候可直观看出每个用户对应的文件(文件名与对应的用户名一致)
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述

3、创建四用户分别对应四个部门(用户权限一般默认即可,其他请结合实际需求)
在这里插入图片描述
在这里插入图片描述
4、设置各部门文件目录共享用户及权限
设置admin文件目录共享权限(给admin文件目录添加admin共享用户并设置可读可写)
在这里插入图片描述
设置user1文件目录共享权限(给user1文件目录添加user1共享用户并设置读取/写入;添加admin用户设置读取)
在这里插入图片描述
admin用户设置读取
user1用户设置读取/写入
在这里插入图片描述
user2和user3同理

5、添加FTP站点
在这里插入图片描述
设置FTP站点名称【FTP】→选择物理路径【E:\FTP】
在这里插入图片描述
IP地址可填可不填(默认是系统IP)→ SSL选择【无】
在这里插入图片描述
身份验证选择【基本】→权限选择【所有用户】→权限选择【读取 写入】
在这里插入图片描述
6、设置用户隔离
点击【FTP用户隔离】
在这里插入图片描述

选择【用户名目录】→点击【应用】
在这里插入图片描述
7、开启虚拟目录
点击【FTP目录浏览】
在这里插入图片描述
目录列表样式选择【UNIX】(MS-DOS和UNIX的区别
一个是文件格式是:dos;另一个文件格式是:unix
其实这里选MS-DOS还是UNIX区别其实不大)→目录列表选项选择【虚拟目录 可用字节 四位数年份】(虚拟目录一定要选其他可依据实际要求)
在这里插入图片描述
8、配置admin文件目录的用户访问
选中【admin】→点击【FTP授权规则】
在这里插入图片描述
点击【添加允许规则】
在这里插入图片描述
选中【指定用户】→添加用户【admin】→权限【读取 写入】
在这里插入图片描述
9、测试admin部门
在另一台可访问FTP服务器的电脑上进行测试(ftp://ip)
在这里插入图片描述

在这里插入图片描述

10、给admin文件目录添加虚拟目录
右击admin【添加虚拟目录】(添加除admin本身部门以外的其他部门目录,实现即可访问本部门也可访问其他部门文件)
在这里插入图片描述
设置别名【user1】(为了好区分 设置与目录名一致)→选择相应的物理路径【E:\FTP\LocalUser\user1】(同理 添加user2和user3 同样的操作)
在这里插入图片描述在这里插入图片描述
选中【user1】→点击【FTP授权规则】→右击选择【添加允许授权规则】→选择【指定用户】→添加用户【admin】→权限【读取】
在这里插入图片描述

11、测试
在这里插入图片描述
可访问所有部门文件
在这里插入图片描述
不可对除admin文件目录进行新建和删除
在这里插入图片描述
可对admin文件目录进行添加和删除文件
在这里插入图片描述

12、配置user1文件目录的用户访问
选中【user1】→点击【FTP授权规则】→右击选择【添加允许授权规则】→选择【指定用户】→添加用户【user1】→权限【读取 写入】
在这里插入图片描述
测试user1
在这里插入图片描述
在这里插入图片描述
user2和user3同理

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐