BITS凭证问题
我有一项使用凭据域\用户下载文件的服务,但收到此错误:
错误代码 [-2147023582] 80070522
描述 [客户端不拥有所需的权限。]
ErrorContext [远程文件错误]
在 Windows Server 2003 64 位
我将凭据设置为:
bc.AuthenticationScheme = AuthenticationScheme.Negotiate;
bc.AuthenticationTarget = AuthenticationTarget.Server;
用户对源文件夹和目标文件夹具有完全访问权限。
使用 SharpBits 库。
它似乎还缺少一些访问权。有什么建议吗?
[编辑]
BITS 服务提供的资源访问似乎出现一些故障。
仍在调查中。
[编辑]
调查使用 BITS 的权利。
-使用命令“sc sdshow bits”我在它工作的环境中得到这个输出:
D:(A;;CCLCSWRPWPDTLOCRRC;;;SY) (A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA) (A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)
-where the copy does not work :
D:(A;;CCLCSWRPWPDTLOCRRC;;;SY) (A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA) (A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU) (A;;CR;;;AU) (A;;CCLCSWRPWPDTLOCRRC;;;PU) S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)
I have a service to download file using credential domain\user but get this error :
ErrorCode [-2147023582] 80070522
Description [A required privilege is not held by the client.]
ErrorContext [RemoteFileError]
at Windows Server 2003 64 bits
I'm setting credential so :
bc.AuthenticationScheme = AuthenticationScheme.Negotiate;
bc.AuthenticationTarget = AuthenticationTarget.Server;
The user has full access rights on source and destination folders.
Using SharpBits library.
It seems to be missing some right of access yet. Any suggestions?
[EDIT]
It seems that there is some failure in resource access provided by the BITS service.
Still investigating.
[EDIT]
Investigating the rights to use BITS.
-with the command "sc sdshow bits" I get this output on the environment where it works :
D:(A;;CCLCSWRPWPDTLOCRRC;;;SY) (A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA) (A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)
-where the copy does not work :
D:(A;;CCLCSWRPWPDTLOCRRC;;;SY) (A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA) (A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU) (A;;CR;;;AU) (A;;CCLCSWRPWPDTLOCRRC;;;PU) S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
解决方案:添加用户“NT AUTHORITY\NETWORK”权限以读取所有远程主机中的文件夹。
就是这样。
The solution : added the user "NT AUTHORITY\NETWORK" permissions to read at folders in all remote hosts.
That's it.