开启服务
建 站 点
开始那里输入iis搜出来就好了。
网站这里右键 添加ftp站点
暂时先这样吧,我打算根目录所有用户都能进去看,然后给每个用户配一个专用的文件夹路径,每个人只能访问自己的文件夹,对其他人的文件夹没有查看和修改权限。
创建用户
在ftp的根目录下新建属于用户的文件夹
然后开始创建用户啦,我查过csdn很多教程,在用户管理那里添加用户,然后设置分组之类的,出现了很多问题,比如系统用户登录界面上出现了很多用户,碰到最多的就是访问ftp的时候输入新建的用户名密码无法访问。
也查了几个解决方法,什么重启啊,注销后登陆一下新创建的用户的桌面啊之类的,不一一列举了,有些方法我都忘了,就记得照做没啥效果,还是登录不进去。
我列一下最后的做法: 因为要加的用户比较多,就直接用bat批处理了,原理一样的,另外注意用户名不要含有中文字符,别给自己找麻烦。
看着挺多其实就三句话结束一个用户:创建,分组,从users里删除,删除主要是为了不要在系统用户登录界面上出现你创建的用户
net user 用户名 初始密码 /add /passwordchg:no /expires:never
net localgroup 这个用户的分组 用户名 /add
net localgroup Users 用户名/del
然后注意,如果用户名像我这样是有规律的,批量的时候千万别傻傻的复制黏贴修改什么的,用excel做!小十字一拉就完事儿啦
建完之后,管理表示要改密码(我没有权限知道别人的密码),那我给了一个改密码的脚本,让她填完,确认无误,双击执行,然后删掉脚本!
长这样,哈哈 简陋了点儿,好用就行,用excel做很方便,不枯燥
ftp用户权限
看这个授权规则,我现在的路径是根目录,这个授权规则我之前设置的是所有用户均可读写,双击这个授权规则可以修改,暂时改为只能读取不能写入,然后指定用户可以写入。或者你想要的指定用户或者用户组都行,看自己需求。
其他文件目录也是一样的,只指定一个人那么就只有一个人能访问。图上这样就只有user1和admin用户可以读写
设置用户只能上传下载,不能删除
如果整个ftp服务器都是这个规则的话就直接在根那里,就是点击test后出现的这里
有个请求筛选。拒绝掉删除命令就好了。
如果每个文件夹都不一样,那就每个目录下的请求筛选都要设置,按照自己的需求来
注意!我之前查到一些什么设置文件夹自身的共享权限啊什么的,慎重!一不小心容易搞崩。尤其是千万对设置everyone权限这个东西慎之又慎!比如你不小心把这个用户权限添加进去,然后拒绝掉了它的读取权限,那就尴尬了。别问我为什么这么懂尴尬。。。。
另外关于筛选的拒绝命令或者一些其他功能的命令,帮助文档里我没找到,其他地方也没找到。
之后我选择查日志!这个很有用。就这个东西:
就这些 大写单词就是一些命令了,可以先在文件管理器进入你的ftp,放进去一个文件再删掉,然后查日志,就能看到删除的命令是DELE啦,多试试,什么只能上传不能下载啦,那些都是可以用这个方法实现的。
另外碰到中文名的文件放不进去的话,把允许UTF8改成false。
还有什么坑 想起来了再添加。