IIS的主目录配置权限问题

这里有几个问题可以思考下,脚本资源访问是什么?

当然像下面的读取指的是你的应用程序要执行,比如asp文件要运行,就得设置这个读取权限,这个一般都得设置,这样网站才能正常运行。有人可能会有疑问,比如,脚本文件执行,我给它执行权限就行了,为什么还要给它读取权限?当然这个问题比较好,因为首先你不是该文件系统的这个文件的所有者,你是一个其他的权限,比如,有点类似linux下你是一个以其他人的权限在运行这个脚本,这个时候你要运行它,你首先得需要对这个文件有读取权限,然后再加上执行权限才能运行这个脚本文件。如下


这个文件的所有这是root,然后给的其他人X权限,当我以cao权限运行时是不允许的。当然这里还有一点就是,你必须./去执行,因为./执行你才是以当前cao权限运行的。很明显只给一个X权限是不能够运行的,然后接着。


可以看到,加上R权限后运行成功。

好像脱离了脱离了咱们第一个问题。脚本资源访问是指你可以读取脚本资源源代码,当然这个时候你指的是谁呢?你是指访问iis  web服务器的用户,这个用户就是默认的是iusr_计算机名(来宾账户),(再不更改的情况下),所以这个时候这个用户是由这个有读取脚本源代码的权限的。当然就是怎么去证明它可以读到源代码呢?这个时候就要先说说下面的写入权限了,这个时候你可能眼睛一亮,写入,你就是之前的iis写嘛,对的就是,你可以通过http的put方法给iis服务器写入文件,这个时候你有没有想到怎么读取源代码呢?那就是借助于类似的http方法去读取源代码,不过这个方法我也没找到,我也不知道怎么可以验证读到脚本源代码。只是让咱们理解的思路!如果你知道怎么验证,欢迎拍砖!

还有就是目录浏览了,这个没啥说的就是列目录权限。还有下面的执行权限:春脚本指的是只有脚本文件可以执行,不如你网站使用asp写的,就只有asp脚本可以运行,脚本和可执行程序就是可执行程序都可以运行,比如exe文件。所以so!其他的就没啥说的了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值