如何在没有管理员权限的情况下启动和停止 Windows 2008 服务?
我想授予非管理员用户启动和停止 Windows 服务的权限。
答案1
从您的帖子中可以解读出两种不同的情况:
- 一个人才不是具有管理员访问权限想要启动服务
在这种情况下,如果非管理员用户没有适当的权限,则无法启动服务。如果您没有权限,则无法绕过权限,除非使用某种破坏 Windows 安全模型的破解方法。
- 一个人做具有管理员访问权限想要授予非管理员启动服务的能力
在这种情况下,管理员能授予非管理员启动服务的能力,因此这是可能的。
从堆栈溢出:
两种方式:
1.编辑服务的属性并设置登录用户。适当的权限将自动分配。
2.手动设置:进入管理工具->本地安全策略->本地策略->用户权限分配。编辑“作为服务登录”项并在那里添加您的域用户。
答案2
您也可以使用服务安全编辑器以 GUI 配置所有服务。您可以为每项服务设置确切的用户权限。
答案3
与文件类似,服务也有一个访问控制列表 (ACL),指定谁可以启动/停止服务。问题是微软从未实现用于修改这些 ACL 的 GUI 或命令行工具。
有一个名为 SCAcl 的第三方免费软件工具,它允许修改服务 ACL,并根据需要允许某些非管理用户或组启动和/或停止服务。