如何设置IIS网站目录的访问权限

如何设置IIS网站目录的访问权限,第1张

打开网站根目录的“属性”窗体,然后切换到“安全”选项框

在“安全”选项框中,有该目录权限的组或用户,以及对应的权限。

点击“编辑”按钮,在打开的“权限”对话框中,再点击“添加”按钮,依次添加匿名用户IUSR和和用户组IIS_IUSRS

对于网站的根目录,通常只需要赋予“读取”,“列出文件夹内容”和“读取和执行”的权限。

如果在网站下某些文件或目录需要写入权限,则单独在这些文件或目录的IUSR和IIS_USRS权限上添加“写入”

通过这种方式完成网站的访问权限设置,之前碰到的问题就迎刃而解。

打开iis6,展开“网站”文件夹,右击部署好的网站的名称,如下图的Test,在菜单中选择“编辑权限”

在弹出框中,可以看到Test网站对应的物理文件夹

点击弹出窗口的“安全”,可以看到目前可以访问文件夹的组或用户名,以及他们的权限

点击某个“组或用户名”,在下方就会显示他拥有的各项权限

需要注意的是,这里设置的是网站对应的物理文件夹的权限。一般在部署完网站时,会默认给Authenticated Users赋予相应权限,有这个默认权限,网站就可以正常运行了。如下图所示

编辑权限时,只有选中要编辑的对象,然后点击“高级”按钮,在新窗口中可以编辑

如果要增加用户,则可以点击“编辑”按钮,在新窗口中可以添加新用户

1.C盘windows保留user权限,以使应用程序池的用户network service发挥作用,

删除除C盘外所有的用户权限只给于administrators、system、createowner用户的完全控制权限,

2.www目录分别给予账号权限,匿名访问用户属于Guest组

3.对于IIS网站来说,需要两个账号,一个是匿名访问权限访问页面这些,另一个是执行asp.net的权限即应用程序池标识,只要这两个账号开起来就可保证运行。

匿名账号负责静态页面、asp、PHP等,应用程序池标识负责aspx的运行。 来自:iisboy.com


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/245303.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-13
下一篇2023-04-13

发表评论

登录后才能评论

评论列表(0条)

    保存