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目录下为每位用户建立以该用户的域登录用户名为名称的文件夹,以Tyler及Testemail为例,则建成的目录分别为: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进行修改,可以更改一下权限;如果让用户上传限制,可以通过配置磁盘配额来实现,具体,请再搜索资料。实在不会,可以再问我。
至此,用户隔离完毕。
如果有大量用户,便自己创建个脚本,自动导入即可。
转载于:https://blog.51cto.com/zhangquanyong/940754