日期:2014-05-16  浏览次数:21351 次

IIS配置纪实
当我们安装好iis   ftp,新建一个虚拟目录,别名为ftp,   目录路径为g:\ftp,此虚拟目录的访问属性是指可以读取,不可以写入。

此时我们允许匿名访问,当用户匿名访问的时候,只可以下载,不可以上传。
接下来,我们在计算机管理中添加一个用户后,名为user1,密码为123456,然后到切换到目录g:\ftp下,修改目录ftp的属性,允许用户user1读取,更改,然后用user1登录,可以下载,但不可以上传。既然用户user1对目录ftp有更改的权限,为什么不能上传阿?即使把user1加入administrators组还是不可以上传,郁闷

这里看来是虚拟目录ftp的访问属性设置不对,因此我们切换到iis下,将虚拟目录ftp的访问属性设置为可读可写。然后用user1登录,可以上传,可以下载,正确无误,可是我们匿名登录后,也可以下载,并可以上传,这下该不对了,匿名用户怎么可以上传那?

接下拉我们不允许匿名用户登录,同时设置虚拟目录ftp的访问属性为可读可写,然后再新建一个用户user2,并修改目录ftp的属性,只允许user2读取,不可以更该,此时用user2登录后,可以下载,也可上传,郁闷,user2不是只可以读取吗,为什么还可以上传那?

由此我判断出是在iis中设置虚拟目录的访问权限的问题,如果允许写入,那么不管是匿名还是新建的其他用户,都可以上传,如果不允许写入,那么不管是匿名还是新建的其他用户,都不可以上传,不知道对否?
请高手指点!


------解决方案--------------------
你上传部分的编码有问题吧
------解决方案--------------------
iis不稳定,你重新关掉再试
------解决方案--------------------
重起服务看看
------解决方案--------------------
其实我觉得虚拟目录的权限决定了访问者的权限,而不是访问者本身决定了自己的访问权限对不?
----------------------------------
他们都有各自的权限啊,楼主思考一下,我们的本地计算机在访问时是不是也有这样的问题/
不同的用户可以有不同的权限,不同用户下的文件又可以有不同的访问权限!
听楼主的说的经历,可能真如楼主所说!!
------解决方案--------------------
学习

------解决方案--------------------
用过,
但没研究得深入,
惭愧。
帮顶~
------解决方案--------------------
呵呵,别用那个,用SERVER-U吧,这个方便