降低winnt Apache服务的权限,让你的虚拟主机更安全

winnt 安装 Apache 后,在后台的服务默认是以system权限运行的(system是winnt的最高权限),这给服务器带来很大的安全隐患,最近我遇到的就是php的W8C 文件管理既然可以随意浏览,创建和删除winnt分区内的所有文件,包括系统目录的,因为php的权限也是system,可怕!我尝试修改php.ini禁用了一些函数但效果不好,一些程序不能运行。

解决办法:

1,在管理工具--计算机管理新建一个用户apache,用户权限user,设置一个密码,第一步完成


2,在管理工具--本地全策略---用户权力指派--作为服务登陆,添加apache这个用户。第二步完成

3,在管理工具--服务,找到apache这个服务,属性--登陆,你会看到现在选择的是本地系统账户,改称此账号,浏览找到apache这个用户,输入密码,确定,重起apache,ok现在apache就是以user权限运行的了。

服务器段设置完成,下面设置分区的权限

所有分区权限去掉everyone的全县!设置成administrator system所有权限,现在如果你以前有网站的,浏览一下就会发现不能浏览了,如果看到这个说明前面全部设置对的!在分区内建个web目录,所有用户的目录全部移到web目录,最后在给所有用户的目录加上apache用户读取写入的权限,ok到这里网站就可以浏览了!现在的权限是user。

最后说明一下分区和目录的权限

我的电脑---C:\ administrator system 所有权限

---------------d:\(网站存放分区)administrator system 所有权限
---------------d:\web administrator system 所有权限
---------------d:\web\user administrator system 所有权限 apache 读取写入,你也可以给他更多的权限,无所谓 

转载于:https://www.cnblogs.com/moqiang02/p/4061370.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/293928.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MySQL relay log 详细参数解释

前言:MySQL进行主主复制或主从复制的时候会在home目录下面产生相应的relay log,本文档总结这些相关参数的定义及解释.1、什么是relay logThe relay log, like the binary log, consists of a set of numbered files containing events that describe dat…

B2B行业网站电话销售应具备的精神

B2B行业网站电话销售人员除了要具备一定的专业知识、销售技巧之外,还需要销售者本身具有一定的精神,才能更好的胜任电话销售的工作。 1 B2B行业网站电话销售的精神:脸皮厚、抗压力强、不达目的不罢休脸皮一定要足够厚,不能说别人…

Android之解决远程拍照不打开activity用其它方式获取surfaceView

关键代码: mSurfaceView new SurfaceView(mContext);mSurfaceHolder mSurfaceView.getHolder();mSurfaceHolder.setType(SurfaceHolder.SURFACETYPE_TYPE_PUSH_BUFFERS)//获取相机缓存数据mmSurfaceHoler.addCallback(mSurfaceCallback);mWindowManag…

计算机管理用户和组无法访问,同一工作组无法访问如何解决【详解】

在生活中,不知道你是否和小编一样:计算机会出现各种各样,千奇百怪的问题,其中最常见的是同一工作组无法访问的问题。由于某种不知名的原因,在打开计算机网上邻居时,计算机会弹出讨人厌的提示——无法访问。…

linux去掉某一字符开头的行

grep -v ^# /home/test > /home/test2 转载于:https://www.cnblogs.com/no314/p/3656921.html

关于Asp.net core配置信息读取的源码分析梳理

概述我们都知道asp.net core配置信息的读取离不开IConfigurationSource和IConfigurationProvider这两个类,ConfigurationSource可以提供一个ConfigurationProvider,然后去读取信息。究竟他们之间有着怎样的千丝万缕,我们一起来看看源码。首先…

MCGS与PLC通讯不上

为什么80%的码农都做不了架构师?>>> 组态串口参数错误 应为偶校验 转载于:https://my.oschina.net/5star/blog/118301

MySQL案例分析--QueryCache

QueryCache联动内容:http://blog.itpub.net/29510932/viewspace-1694922/ -------------------------------------------------------------------------------------------------正文--------------------------------------------------------------------------------------…

Android之PowerManager简介

android.os. PowerManager 通过 PowerManager 类我们可以对设备的电源进行管理。对该类API的使用将影响到电池寿命。只有在必须使用WakeLocks的时候,才使用WakeLocks,且在不使用它的时候要及时释放(release). 默认情况下,当用户对手机有一段时间没有操作后࿰

计算机科学中的虚拟化包括哪些,计算机虚拟化包括哪几个方面(计算机虚拟技术在计算机教学中的应用探究)...

经济的快速发展使我国飞速发展,进入也进入了现代化的网络时代。计算机科学硕士论文,表示,在计算机教学中运用虚拟技术实现了教学的多元化,降低了教学成本,最终提高了学生的学习质量。虚拟技术已经成为人机交互的基本媒…

什么时候告白最合适?

1 电饭煲吐血了!(素材来源网络,侵删)▼2 比冰淇淋掉地上更悲剧的事(素材来源网络,侵删)▼3 老师的火气又上去了▼4 什么时候最适合告白(via.银教授,侵删)▼…

helloworld:一个完整的WCF案例

服务端 1.创建一个空的解决方案:WCFDemo: 2.创建一个宿主控制台程序:Host 3.右击Host项目,选择“添加”--“新建项”,选择“WCF服务”创建名为“Service1.cs”的服务 如此:VS2010已经为我们创建了 IService1.cs Service1.cs a…

极简实用的Asp.NetCore模块化框架决定免费开源了

背景在开发这个框架之前,前前后后看过好几款模块化的框架,最后在一段时间内对ABP VNext痛下狠心,研究一段时间后,不得不说 ABP VNext的代码层面很规范,也都是一些最佳实践,开发出一个模块效率也很高。但不得…

我做的OSC界面

2019独角兽企业重金招聘Python工程师标准>>> 转载于:https://my.oschina.net/hotbain/blog/118542

Android之Timer和TimerTask的介绍

在开发中我们有时会有这样的需求,即在固定的每隔一段时间执行某一个任务。比如UI上的控件需要随着时间改变,我们可以使用Java为我们提供的计时器的工具类,即Timer和TimerTask。 Timer是一个普通的类,其中有几个重要的方法&#…

有计算机信号专业吗,计算机医学图像及信号处理

院校选择是考研成功关键的第一步。想考计算机医学图像及信号处理专业,选择哪个学校更好?聚创考研网小编为大家整理了相关内容,详细如下:工学类考研辅导班请咨询:juchuang911计算机医学图像及信号处理考研院校是对计算机…

Fragment生命周期

通过Android Studio创建包含两个Fragment的Activity:QuestListFragment、QuestInputFragment 调用的过程如下: 打开APPQuestListFragment﹕ onAttachQuestListFragment﹕ onCreateQuestListFragment﹕ onCreateViewQuestListFragment﹕ onViewCreatedQue…

.NET 6新特性试用 | 模式匹配之Extended Property Patterns

前言模式匹配是一种测试表达式以确定其是否具有某些特征的技术。例如, 下面的Employee类和Manager类:public class Employee {public int Id { get; set; }public string Name { get; set; }public Manager? Manager { get; set; } }public class Manager : Employ…