Ftp 创建隔离用户

背景:

某公司需要创建一个Ftp服务器,要求每位域用户有自己的文件目录,且能完全访问(即:读取、写入权限),另外,有一些公司的制度及软件等需要大家都能看到,并体现在一个Public的公共文件夹中。

拓扑:

                                                                 Ftp服务器

 

                            域控

 

                                                                 域用户

 

         实施步骤:

一、在打算安装Ftp的服务器上安装IIS角色,并添加Ftp服务;

二、建立主目录及用户目录:

1、  Ftp服务器上的磁盘上建立Ftp主文件夹,这里以D:\Ftp作为Ftp的主目录;

2、  D:\Ftp目录下建立以域名为文件夹名的文件夹,这里以域Ipgchina.com为例,则建立的文件夹为D:\Ftp\Ipgchina;

3、  D:\Ftp\Ipgchina目录下为每位用户建立以该用户的域登录用户名为名称的文件夹,以TylerTestemail为例,则建成的目录分别为:D:\Ftp\Ipgchina\Tyler

D:\Ftp\Ipgchina\Testemail

4、  D:\Ftp\目录下建立共享文件夹Public,即D:\Ftp\Public.

三、打开Ftp控制台

1、添加Ftp站点

2、键入Ftp站点名称及指定物理路径

3、绑定IP地址,如下图:

5、  设置身份验证,这里必须是基本,设置授权,如下图:

四、设置用户隔离:

1、  点击Ipgchina主目录,右侧出现Ftp用户隔离,并双击打开,如下图:

                   2、选择如下图,并应用:

        

五、建立链接文件:

1、  为让所有用户看到Public文件夹,打开CMD,可用如下命令,如下图:

其中:d:\ftp\Ipgchina\tyler\Public目录为让哪位用户能看到Public文件夹,这个是tyler

d:\ftp\Public这个是让哪个目录可以让该用户看到。

六、另外不想让用户对Public进行修改,可以更改一下权限;如果让用户上传限制,可以通过配置磁盘配额来实现,具体,请再搜索资料。实在不会,可以再问我。

 

至此,用户隔离完毕。

                   如果有大量用户,便自己创建个脚本,自动导入即可。