无需管理员权限即可运行 Windows 服务

无需管理员权限即可运行 Windows 服务

如何在没有管理员权限的情况下启动和停止 Windows 2008 服务?

我想授予非管理员用户启动和停止 Windows 服务的权限。

答案1

从您的帖子中可以解读出两种不同的情况:

  • 一个人才不是具有管理员访问权限想要启动服务

在这种情况下,如果非管理员用户没有适当的权限,则无法启动服务。如果您没有权限,则无法绕过权限,除非使用某种破坏 Windows 安全模型的破解方法。

  • 一个人具有管理员访问权限想要授予非管理员启动服务的能力

在这种情况下,管理员授予非管理员启动服务的能力,因此这是可能的。

堆栈溢出

两种方式:

1.编辑服务的属性并设置登录用户。适当的权限将自动分配。

2.手动设置:进入管理工具->本地安全策略->本地策略->用户权限分配。编辑“作为服务登录”项并在那里添加您的域用户。

答案2

您也可以使用服务安全编辑器以 GUI 配置所有服务。您可以为每项服务设置确切的用户权限。

答案3

与文件类似,服务也有一个访问控制列表 (ACL),指定谁可以启动/停止服务。问题是微软从未实现用于修改这些 ACL 的 GUI 或命令行工具。

有一个名为 SCAcl 的第三方免费软件工具,它允许修改服务 ACL,并根据需要允许某些非管理用户或组启动和/或停止服务。

顺式碳酸盐 http://www.losoft.de/ls_scacl.html

相关内容