FTP中的用户权限、FTP站点权限、虚拟目录的权限的理解
案例:
要求建立一个用户(Jim),对F:\Jim的目录所有文件可以读,并可以上传自己的文件到这个目录下,即实现文件的上传和下载。
配置环境:
操作系统:windows 2003 server sp1
IIS:6.0
浏览器:IE 6.0
IP:192.168.1.111
步骤如下:
(1) 建立帐户Jim,如下图:
(2)
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
(3) 在F:\建立目录Jim,如下图:
(4)
(5) 建立虚拟目录Jim,设置属性为只读和不允许匿名登录如下图
(6)
(7) 为了保证Jim这个用户只能访问自己的文件夹,需要删除USERS用户如下图:
(8)
(10) 默认是不允许的,需要在站点里添加用户(体现了2003的安全性),如下图:
(11)
(12) 添加Jim用户
(13)
(14) 这时,用户JIM可以访问自己文件夹,如图:
(15)
(16) 但是只有读的权限,如果想拥有写的权限怎么做呢?给用户添加写的权限?可以吗?答案是否定的。见图(已经把写的权限挑上了)
(17)
(18)
(19) 如果再给虚拟目录添加写的权限呢?(FTP站点的属性是只读的)答案也是肯定的,如下图:
(20)
(21)
(22)
(23) 由此可见目录(写)+用户(写)= 写, 否则是读的权限,修改的权限和写的类似.如果都是写的权限,则用户的最终的权限是写的权限,当然FTP的目录一般不会设在C盘,这样安全性就太差了。
转载于:https://blog.51cto.com/51flash/73227