精华内容
下载资源
问答
  • windows下安装apache,默认情况下,apache以本地系统权限启动服务,权限过高,存在安全隐患。以普通用户权限启动apache服务的步骤如下: 添加一个普通用户apache_user 打开服务管理器,在apache服务的属性页的...

    在windows下安装apache,默认情况下,apache以本地系统权限启动服务,权限过高,存在安全隐患。以普通用户权限启动apache服务的步骤如下:

    1. 添加一个普通用户apache_user
    2. 打开服务管理器,在apache服务的属性页的登录选项卡下,选中“此用户”,然后输入apache_user及其密码
    3. 修改apache安装目录下logs目录的权限,使apache_user对其有完全控制权限
    4. 重启apache服务(如果失败,请重启操作系统)

    转载于:https://blog.51cto.com/watertoeast/2068372

    展开全文
  • windows普通用户启动管理员权限应用

    千次阅读 2019-10-23 00:24:20
    windows普通用户启动管理员权限应用 描述:非管理员怎么运行管理员权限才能运行的程序呢,有一些程序一定要管理员才能运行,怎么授权给普通用户启动这些软件的权限呢 小娜搜索secpol,用管理员运行。或者管理员...

    windows普通用户启动管理员权限应用

    描述:非管理员怎么运行管理员权限才能运行的程序呢,有一些程序一定要管理员才能运行,怎么授权给普通用户启动这些软件的权限呢

    小娜搜索secpol,用管理员运行。或者管理员运行cmd或powershell然后运行secpol.msc

    关闭本地策略->安全策略->用户账户控制:以管理员批准模式运行所有管理员

    重启,普通用户就能运行需要运行的程序了

    展开全文
  • 解决windows无法启动MySQL服务问题

    千次阅读 2019-03-12 15:33:48
    1. 启动MySQL服务时会出现下图所示对话框 2. 找到mysql安装目录,将其配置文件my.ini移至bin目录下。 3. 以管理员权限在命令行模式下进入bin目录下。 4. 接下来,在命令行执行命令:mysqld --initialize --user=...
    1. 启动MySQL服务时会出现下图所示对话框

    在这里插入图片描述

    2. 找到mysql安装目录,将其配置文件my.ini移至bin目录下。

    在这里插入图片描述
    在这里插入图片描述

    3. 以管理员权限在命令行模式下进入bin目录下。

    在这里插入图片描述

    4. 接下来,在命令行执行命令:mysqld --initialize --user=mysql --console。注意,这一步骤会获得一个临时密码,需要记录,之后会用到。

    在这里插入图片描述

    5. 接下来在命令行模式下输入: mysqld --install,进行安装服务操作,安装完成后在任务管理器找到“服务”,启动其中的MySQL服务即可。

    在这里插入图片描述

    6. 最后输入命令行输入mysql -uroot -p,利用之前的临时密码输入即可登录数据库成功。

    在这里插入图片描述

    7. 如果要修改密码的话,在命令行输入mysqladmin -u root -p password root即可,第一个root为用户名,第二个root为密码,自己设定就行。

    在这里插入图片描述

    展开全文
  • windows服务程序启动外部exe程序

    千次阅读 2019-06-06 00:07:48
    目的是service中检查某个exe是否运行了,没有则启动程序。 启动的程序有界面。网上不少是使用ShellExecute来实现的,发现有问题,在win7下实现之后,service启动该程序时会出现一个提示,点击查看会切换到一个奇怪...

           目的是service中检查某个exe是否运行了,没有则启动程序。

           启动的程序有界面。网上不少是使用ShellExecute来实现的,发现有问题,在win7下实现之后,service启动该程序时会出现一个提示,点击查看会切换到一个奇怪的界面来运行程序。这是因为已经调到session0了,如下图所示:

                        

            出现这个现象的原因是:

            在Windows XP、Windows Server 2003 或早期Windows 系统时代,当第一个用户登录系统后服务和应用程序是在同一个Session 中运行的。但是这种运行方式提高了系统安全风险,因为服务是通过提升了用户权限运行的,而应用程序往往是那些不具备管理员身份的普通用户运行的,其中的危险显而易见。 从Vista 开始Session 0 中只包含系统服务,其他应用程序则通过分离的Session 运行,将服务与应用程序隔离提高系统的安全性。如下图所示:

                                      

            这样使得Session 0 与其他Session 之间无法进行交互,不能通过服务向桌面用户弹出信息窗口、UI 窗口等信息。所以会弹出那个窗口。

            所以ShellExecute适用于Vista之前的系统。Vista之后,则需要穿过session隔离来启动一个程序。方法是取得当前Session Id,然后以此id创建令牌,再调用CreateProcessAsUser以当前用户来启动程序。

           代码示例如下:

         

    BOOL bSuccess = TRUE;
            DWORD dwSessionId = WTSGetActiveConsoleSessionId();
            if(dwSessionId == 0xFFFFFFFF)
            {
                bSuccess = FALSE;
                //logger->TraceInfo("no active console session");
                continue;
            }
    
    
            HANDLE hToken = NULL;
            if(!WTSQueryUserToken(dwSessionId,&hToken))
            {
                bSuccess = FALSE;
                //logger->TraceInfo("WTSQueryUserToken erong %d",GetLastError());
                continue;
            }
    
    
            STARTUPINFO si;
            PROCESS_INFORMATION pi;
            ZeroMemory(&si,sizeof(STARTUPINFO));
            ZeroMemory(&pi,sizeof(PROCESS_INFORMATION));
            si.cb = sizeof(STARTUPINFO);
            wchar_t desktopName[] = L"WinSta0\\Default";
            si.lpDesktop = desktopName;
            si.wShowWindow = TRUE;
            si.dwFlags     = STARTF_USESHOWWINDOW;
    
    
            std::wstring wstr;
            //这里是想启动的程序的路径
            std::string str = (QCoreApplication::applicationDirPath()+"/"+PROGRAMNAME).toStdString();
            wstr = std::wstring(str.begin(),str.end());
            LPWSTR lp = (LPWSTR)wstr.c_str();
    
    
            LPVOID pEnv = NULL;
            if(FALSE == CreateEnvironmentBlock(&pEnv,hToken,FALSE))
            {
                bSuccess = FALSE;
                //logger->TraceInfo("CreateEnvironmentBlock failed");
                continue;
            }
    
    
            DWORD dwCreationFlag = NORMAL_PRIORITY_CLASS | CREATE_NEW_CONSOLE|CREATE_UNICODE_ENVIRONMENT;
            if(!CreateProcessAsUser(hToken,NULL,lp,NULL,NULL,FALSE,dwCreationFlag,pEnv,NULL,&si,&pi))
            {
                bSuccess = FALSE;
                //logger->TraceInfo("CreateProcessAsUser erong %d",GetLastError());
                continue;
            }
    
    
            CloseHandle(pi.hProcess);
            CloseHandle(pi.hThread);
    
    
            if (hToken != NULL)
                CloseHandle(hToken);
            if (pEnv != NULL)
                DestroyEnvironmentBlock(pEnv);

     注意:

    1.如果是非管理员用户,服务是无法调用管理员用户的程序,只能启动普通用户的程序。

    2.service只能启动普通用户权限的程序,不能启动以管理员权限运行(UAC)的程序。

     

    demo及使用说明

    https://github.com/fengxieye/Qt-demo/tree/master/service

    展开全文
  • 总所周知,大多数Windows服务是以SYSTEM用户启动的,
  • 1) 首先在windows用户管理建立一个账号,如:... 2) 在“运行”输入“services.msc"打开”服务“管理器,找到apache或mysql服务(记住,前提是它们被作为系统服务安装了),右键点击,属性-》登录选项,默认是选择了
  • 服务器的中间件tomcat报错:禁止使用超级用户启动tomcat,要求在普通模式上使用 在网上搜索后发现都是linux中禁用的教程多,windowns很少 处理方法: 第一步:注册tomcat7为服务(ps:我用的是非安装版的tomcat...
  • [运行gpedit.msc]-[计算机配置]- [管理模板]-[Windows组件] -[远程桌面服务] -[远程桌面会话主机] -[连接]: (1)限制连接的数量: 已启用;允许的RD最大连接数:大于1。 (2)将远程桌面服务用户限制到单独的远程...
  • C# Windows服务以指定用户运行

    千次阅读 2018-05-05 23:55:00
    服务程序以Local System安装运行没问题,但用这个账户运行的服务无法访问局域网共享资源,比较麻烦,所以想指定用某个账户来启动服务。但是当我指定用Administrators组里某个用户安装服务时,显示“帐户名无效或不...
  • 前言 前几天收到客户的一个特别需求,有一台服务器的服务Service1需要授予以为普通的域用户User1重启服务的权限,并且不希望该用户拥有重启该服务器以为的其他管理权限,如远程登录服务器、服务器的管理员权限等。...
  • Windows10开机自启动WSL的SSH服务

    千次阅读 2020-05-18 13:28:49
    启动WSL的SSH服务命令行设置为批处理文件bat,并随着windows10开启自启。 步骤 设定开机自启 创建一个批处理文件WSL.bat, 然后把命令复制并保存.(注意:用户名和Ubuntu版本需要更改) C:\Users\用户名\AppData\...
  • Windows 系统中,管理员权限...然而,一个进程运行之后启动的子进程,会继承当前进程的 UAC 权限;于是有时我们会有降权运行的需要。本文将介绍 Windows 系统上降权运行的几种方法。 本文的降权运行指的是: 有...
  • 工作中碰到这样的需求,A程序需要管理员权限(也就是会弹UAC验证),B程序不需要,现在B程序是通过A程序CreateProcess启动的,发现其实B程序继承了A的权限,解决方法如下: DWORD GetProcessIL(DWORD u32_PID, ...
  • win10 mysql服务无法正常启动

    千次阅读 2018-11-25 21:29:58
    刚开始在cmd打开mysql服务时,出现了一下情况 查找资料后发现需要用管理员身份打开cmd, 参考网址如下 https://blog.csdn.net/yhj19920417/article/details/51916830 然而,发现还是无法启动 于是,输入...
  • Windows搭建ngrok服务器,Linux搭建ngrok服务器,支持用户管理,http子域名授权,tcp端口授权,支持各类32位、64位操作系统;利用云计算的强大力量,快速编译生成ngrok服务端和客户端,并自动生成配置脚本,实现绿色...
  • 怎样提高Windows系统的启动速度

    千次阅读 2018-11-11 12:55:41
    Windows10系统由于加入了“快速启动”机制,所以启动速度在所有Windows版本中是最快的。但是随着使用时间的增加,安装的程序的增多,启动速度就会逐渐减慢。通过下面的方法可以有效提高Windows 10的启动速度,这些...
  • 解决windows下APACHE服务无法正常启动问题
  • windows用户使用谷歌浏览器

    千次阅读 2019-11-11 15:34:25
    复制一个谷歌浏览器 右键选择属性 在目标中增加 --user-data-dir="c:\MyChromeData"的启动参数,注意横杠前有个空格
  • 最近遇到一个比较棘手问题,顺丰速运修改了快递单填写方式,必须要安装他们公司开发的一个软件(软件名叫“速打线下用户专用版”),这个软件非常奇葩,只要是普通用户运行该软件,就弹出“用户帐户控制”的对话框...
  • 由于 Ubuntu 18.4 已经废弃了 initd 管理模块,...为了实现 ssh 服务能开机启动,现在只能通过自定义 shell 脚本达到目的。 #! /bin/sh # startup ssh service. service ssh start 将文件保存在 /etc/sshd...
  • Golang 实现Windows服务

    千次阅读 2020-02-03 21:01:12
    Windows 服务是主要用于服务器环境而长期运行的应用程序, 这类程序不需要有用户界面或者任何模拟输出。 任何的用户消息通常都是记录在Windows 事件日志里。Windows Service可以在操作系统启动的时候开始,一直在...
  • Windows 中的 UAC 用户账户控制

    千次阅读 2019-05-05 09:02:07
    阅读本文,你可以初步了解 Windows 上的 UAC 用户账户控制机制。本文不会涉及到 UAC 的底层实现原理和安全边界问题。 本文内容用户账户UAC 通知等级完整性级别(Integrity Level)权限提升 用户账户 在 Windows 中...
  • Windows server 2016部署WDS服务

    万次阅读 2019-05-22 16:38:59
    WDS的全称为Windows部署服务,主要应用于大中型网络中的计算机操作系统的批量化部署。通过使用WDS可以管理系统映像和无人参与安装脚本,并提供人工参与安装和无人参与安装的方式,大大提升我们安装操作系统的速度。 ...
  • 有两个exe程序,其中一个是window是服务(称为a.exe),运行在system用户下,另一个是普通进程(称为b.exe),运行在ad域账户(该账户没有admin权限)下,但是该进程是需要管理员权限运行的。 如何让a.exe启动b.exe...
  • Windows下利用命令行增加新用户

    千次阅读 2020-11-07 19:56:51
    1:以管理员身份启动Powershell.exe,进入其界面。 2:进入Powershell后,输入net user 查看当前存在的用户。 3:使用net user 用户名 密码 /add 添加新用户,例如下图添加一个名为LISAA的新用户。 4:再次使用...
  • 这是作者网络安全自学教程系列,主要是关于安全工具和实践操作的在线笔记,特分享出来与博友们学习,希望...第四篇文章主要介绍木马病毒自启动技术,包括注册表、快速启动目录、计划任务和系统服务,希望对您有所帮助。
  • Windows 普通模式切换到管理员权限模式 runas

    万次阅读 多人点赞 2020-05-20 13:01:03
    在CMD命令行中普通模式切换到管理员权限模式 提前给电脑设置密码(建议设置为强密码) 换到管理员权限模式 Windows+R(打开CMD) 输入cmd 输入:runas /noprofile /user:Administrator cmd–>回车 输入密码 OK ...
  • 【转】Go语言和Windows服务

    千次阅读 2018-10-21 21:29:34
    Windows服务可以在计算机启动时自动启动,管理员也可以临时暂停和重新启动服务Windows服务非常适合运行一些需要长时间在后台运行的服务器程序,例如Web服务器等应用。 Go语言的官方扩展包golang.o...
  • 制作windows服务(java)

    千次阅读 2018-01-03 16:58:11
    前言 在之前我写了篇如何调用微信扫码支付接口的博客...人家给了钱你不管是网页自动跳转,还是发送支付成功的短信,总得通知人家,这样起码不会让用户担心我们是不是没收到钱,业务是否订购成功。
  • windows 下命令行启动停止mysql

    千次阅读 2019-03-17 21:10:41
    windows 下命令行启动停止mysql MySQL比较好玩一点就是它可以用多种方式启动,当然它也可以用多种方式关闭。下面我就mysql的几种启动方式简单的谈一谈,希望可以给大家提供一些参考。 第一种,用mysqld-nt来启动...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 147,610
精华内容 59,044
关键字:

windows普通用户启动服务