问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何设置 Web 服务器的权限

发布网友 发布时间:2022-04-23 06:16

我来回答

3个回答

懂视网 时间:2022-04-14 21:07

CREATE TABLE account ( accid INT DEFAULT 0 NOT NULL, accCode CHAR(20), accName VARCHAR(30), PRIMARY KEY (accid) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;CREATE TABLE role ( roleid INT DEFAULT 0 NOT NULL, roleCode CHAR(20), roleName VARCHAR(30)

CREATE TABLE
 account
 (
 accid INT DEFAULT '0' NOT NULL,
 accCode CHAR(20),
 accName VARCHAR(30),
 PRIMARY KEY (accid)
 )
 ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE
 role
 (
 roleid INT DEFAULT '0' NOT NULL,
 roleCode CHAR(20),
 roleName VARCHAR(30),
 PRIMARY KEY (roleid)
 )
 ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE
 accrole
 (
 accroleid INT DEFAULT '0' NOT NULL,
 faccid INT,
 froleid INT,
 PRIMARY KEY (accroleid),
 CONSTRAINT AccRole_fk1 FOREIGN KEY (faccid) REFERENCES account (accid) ,
 CONSTRAINT AccRole_fk2 FOREIGN KEY (froleid) REFERENCES role (roleid),
 INDEX AccRole_fk1 (faccid),
 INDEX AccRole_fk2 (froleid)
 )
 ENGINE=InnoDB DEFAULT CHARSET=utf8;
	CREATE TABLE
 module
 (
 modid INT DEFAULT '0' NOT NULL,
 modCode CHAR(20),
 modName VARCHAR(30),
 parentCode CHAR(20),
 url VARCHAR(50),
 PRIMARY KEY (modid)
 )
 ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE
 privilege
 (
 priid INT DEFAULT '0' NOT NULL,
 priCode CHAR(20),
 priName VARCHAR(30),
 PRIMARY KEY (priid)
 )
 ENGINE=InnoDB DEFAULT CHARSET=utf8;
	
CREATE TABLE
 modpri
 (
 modpriid INT DEFAULT '0' NOT NULL,
 modid INT,
 priid INT,
 PRIMARY KEY (modpriid),
 CONSTRAINT modpri_fk1 FOREIGN KEY (modid) REFERENCES module (modid) ,
 CONSTRAINT modpri_fk2 FOREIGN KEY (priid) REFERENCES privilege (priid),
 INDEX modpri_fk1 (modid),
 INDEX modpri_fk2 (priid)
 )
 ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE
 rolemodpri
 (
 rolemodpri INT DEFAULT '0' NOT NULL,
 roleid INT,
 modpriid INT,
 PRIMARY KEY (rolemodpri),
 CONSTRAINT rolemodpri_fk1 FOREIGN KEY (roleid) REFERENCES role (roleid) ,
 CONSTRAINT rolemodpri_fk2 FOREIGN KEY (modpriid) REFERENCES modpri (modpriid),
 INDEX rolemodpri_fk1 (roleid),
 INDEX rolemodpri_fk2 (modpriid)
 )
 ENGINE=InnoDB DEFAULT CHARSET=utf8;

设计图:

附件:

http://download.csdn.net/detail/linzhichao12345/7741975

热心网友 时间:2022-04-14 18:15

如何设置 Web 服务器的权限?如果Web服务器的权限没有设置好,那么网站就会出现漏洞并且很可能会出现被不怀好意的人黑掉的情况。我们不应该把这归咎于 IIS 的不安全。如果对站点的每个目录都配以正确的权限,出现漏洞被人黑掉的机会还是很小的(Web 应用程序本身有问题和通过其它方式入侵黑掉服务器的除外)。下面是我在配置过程中总结的一些经验,希望对大家有所帮助。

IIS Web 服务器的权限设置有两个地方,一个是 NTFS 文件系统本身的权限设置,另一个是 IIS 下网站->站点->属性->主目录(或站点下目录->属性->目录)面板上。这两个地方是密切相关的。下面以实例的方式来讲解如何设置权限。

IIS 下网站->站点->属性->主目录(或站点下目录->属性->目录)面板上有:

脚本资源访问
读取
写入
浏览
记录访问
索引资源
6 个选项。这 6 个选项中,“记录访问”和“索引资源”跟安全性关系不大,一般都设置。但是如果前面四个权限都没有设置的话,这两个权限也没有必要设置。在设置权限时,记住这个规则即可,后面的例子中不再特别说明这两个权限的设置。

另外在这 6 个选项下面的执行权限下拉列表中还有:


纯脚本
纯脚本和可执行程序
3 个选项。

而网站目录如果在 NTFS 分区(推荐用这种)的话,还需要对 NTFS 分区上的这个目录设置相应权限,许多地方都介绍设置 everyone 的权限,实际上这是不好的,其实只要设置好 Internet 来宾帐号(IUSR_xxxxxxx)或 IIS_WPG 组的帐号权限就可以了。如果是设置 ASP、PHP 程序的目录权限,那么设置 Internet 来宾帐号的权限,而对于 ASP.NET 程序,则需要设置 IIS_WPG 组的帐号权限。在后面提到 NTFS 权限设置时会明确指出,没有明确指出的都是指设置 IIS 属性面板上的权限。

例1 —— ASP、PHP、ASP.NET 程序所在目录的权限设置:
如果这些程序是要执行的,那么需要设置“读取”权限,并且设置执行权限为“纯脚本”。不要设置“写入”和“脚本资源访问”,更不要设置执行权限为“纯脚本和可执行程序”。NTFS 权限中不要给 IIS_WPG 用户组和 Internet 来宾帐号设置写和修改权限。如果有一些特殊的配置文件(而且配置文件本身也是 ASP、PHP 程序),则需要给这些特定的文件配置 NTFS 权限中的 Internet 来宾帐号(ASP.NET 程序是 IIS_WPG 组)的写权限,而不要配置 IIS 属性面板中的“写入”权限。

IIS 面板中的“写入”权限实际上是对 HTTP PUT 指令的处理,对于普通网站,一般情况下这个权限是不打开的。

IIS 面板中的“脚本资源访问”不是指可以执行脚本的权限,而是指可以访问源代码的权限,如果同时又打开“写入”权限的话,那么就非常危险了。

执行权限中“纯脚本和可执行程序”权限可以执行任意程序,包括 exe 可执行程序,如果目录同时有“写入”权限的话,那么就很容易被人上传并执行木马程序了。

对于 ASP.NET 程序的目录,许多人喜欢在文件系统中设置成 Web 共享,实际上这是没有必要的。只需要在 IIS 中保证该目录为一个应用程序即可。如果所在目录在 IIS 中不是一个应用程序目录,只需要在其属性->目录面板中应用程序设置部分点创建就可以了。Web 共享会给其更多权限,可能会造成不安全因素。

总结: 也就是说一般不要打开-主目录-(写入),(脚本资源访问) 这两项以及不要选上(纯脚本和可执行程序),选(纯脚本)就可以了.需要asp.net的应用程序的如果应用程序目录不止应用程序一个程序的可以在应用程序文件夹上(属性)-目录-点创建就可以了.不要在文件夹上选web共享.

例2 —— 上传目录的权限设置:
用户的网站上可能会设置一个或几个目录允许上传文件,上传的方式一般是通过 ASP、PHP、ASP.NET 等程序来完成。这时需要注意,一定要将上传目录的执行权限设为“无”,这样即使上传了 ASP、PHP 等脚本程序或者 exe 程序,也不会在用户浏览器里就触发执行。

同样,如果不需要用户用 PUT 指令上传,那么不要打开该上传目录的“写入”权限。而应该设置 NTFS 权限中的 Internet 来宾帐号(ASP.NET 程序的上传目录是 IIS_WPG 组)的写权限。

如果下载时,是通过程序读取文件内容然后再转发给用户的话,那么连“读取”权限也不要设置。这样可以保证用户上传的文件只能被程序中已授权的用户所下载。而不是知道文件存放目录的用户所下载。“浏览”权限也不要打开,除非你就是希望用户可以浏览你的上传目录,并可以选择自己想要下载的东西。

总结: 一般的一些asp.php等程序都有一个上传目录.比如论坛.他们继承了上面的属性可以运行脚本的.我们应该将这些目录从新设置一下属性.将(纯脚本)改成(无).

例3 —— Access 数据库所在目录的权限设置:
许多 IIS 用户常常采用将 Access 数据库改名(改为 asp 或者 aspx 后缀等)或者放在发布目录之外的方法来避免浏览者下载它们的 Access 数据库。而实际上,这是不必要的。其实只需要将 Access 所在目录(或者该文件)的“读取”、“写入”权限都去掉就可以防止被人下载或篡改了。你不必担心这样你的程序会无法读取和写入你的 Access 数据库。你的程序需要的是 NTFS 上 Internet 来宾帐号或 IIS_WPG 组帐号的权限,你只要将这些用户的权限设置为可读可写就完全可以保证你的程序能够正确运行了。

总结: Internet 来宾帐号或 IIS_WPG 组帐号的权限可读可写.那么Access所在目录(或者该文件)的“读取”、“写入”权限都去掉就可以防止被人下载或篡改了

例4 —— 其它目录的权限设置:
你的网站下可能还有纯图片目录、纯 html 模版目录、纯客户端 js 文件目录或者样式表目录等,这些目录只需要设置“读取”权限即可,执行权限设成“无”即可。其它权限一概不需要设置。 上面的几个例子已经包含了大部分情况下的权限设置,只要掌握了设置的基本原理,也就很容易地完成能其它情况下的权限设置。

热心网友 时间:2022-04-14 19:33

网站是没法设置权限的,只是对网站用户进行权限管理,只让有特定权限的用户看到特定的内容,这个在网站开发的过程中,让程序员记得配置用户权限就可以了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
粒上皇开口熟栗120g*5袋(共600g)-详细介绍 三皇王板栗介绍 品牌榜:2024年板栗十大品牌排行榜 投票结果公布【新】 为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 我的网站在服务器本地可以访问,但是在我电脑上面没法访问,还有给其他访问用户权限是多少!! 为什么我的远程桌面连接不上服务器,显示“这台电脑没有终端服务器客户端访问许可证,远程回话被中断。 金银岛的剧情简介 无法确定所有者是否有服务器访问权限 金银岛英文简介 03服务器的远程桌面连接提示说我需要“终端服务器访问权限” 《金银岛》50字以内的简介 服务器出现错误 403 - 禁止访问该怎么解决? 你好:车子上的静电贴撕下来,还可以贴上去吗?我想撕下来换个位置。_百... 金银岛简介(英文版) 服务器仅有邮件服务器,客户端是否需要购买访问许可? 求翻译 金银岛的简介 高温天气下贴有静电贴的年检贴会掉下来吗 电脑许可证和服务器许可证是干什么用的?求解。。 由于这台计算机没有终端服务器客户端访问许可证,远程会话被中断 《金银岛》 作者简介、人物简介 英文的 金银岛的基本简介 "客户端访问许可证"不明白 为什么前挡风玻璃贴上静电贴都是小泡泡怎样消除 《金银岛》的作者 电脑显示服务器错误403 - 禁止访问: 访问被拒绝。您无权使用所提供的凭据查看此目录或页面? 服务器错误 403 - 禁止访问: 访问被拒绝。您无权使用所提供的凭据查看此目录或页面。 要访问服务器上程序要使用什么方法??> 如何通过服务器访问局域网中电脑 如何可以访问服务器但不能访问共享文档 服务器上的文件无法访问,拒绝访问 win7打印机ip地址怎么查? 怎么共享打印机,怎么查看IP地址 win7打印机ip地址怎么查 win7打印机怎么换ip 打印机连路由器上如何查看IP地址并添加共享? win7怎么添加带ip网络打印机 win7打印机共享ip怎么设置 win7怎么通过ip地址添加打印机 真心求帮助,WIN7无法访问打印机\\IP 企业VI设计排版用的什么软件 怎样弄好vi版面设计? 求助,win7局域网打印机连接不上 什么叫做vi版式啊,老师让我们设计一套vi,下周检查版式。 请教..vi设计展示