我使用安装服务
sc.exe create MyService binPath= c:\MyService\MyService.exe DisplayName= 'My Service' obj= NAM\NAMuser password= **** start= Demand
我还将用户 NAM \ NAMuser 添加到以下策略的Control Panel\Administrative Tools\Local Security Policy
中:
-充当操作系统的一部分
-从网络访问此计算机
-作为服务登录
但是,当我尝试使用sc.exe start MyService
或net.ext start MyService
以 NAM \ NAMuser 身份启动服务时,出现以下错误:
System error 5 has occurred.
Access is denied.
或对于sc.exe
命令:
[SC] StartService: OpenService FAILED 5:
Access is denied.
我还需要给用户 NAM \ NAMuser 其他什么权限/政策,以使其正常工作?
我知道一些SO职位建议以Admin身份开始,但就我而言,不可能向该用户授予Admin特权。
答案 0 :(得分:0)
您应该授予NAM \ NAMuser帐户启动/停止特定服务的权利,而不是尝试构建与管理员相关的科学怪人权利。
如果在命令行中使用SubinACL是一个不错的选择(请参阅链接中的方案5)。如果您喜欢点击体验,请使用我们的免费Service Security Editor GUI实用程序。