我有一个运行在Win10客户机上的服务,它在程序的数据目录中寻找一个txt文件。使用本地数据目录时,发现它没有问题。
对于网络上的数据,它找不到文件。日志文件显示它正在查找正确的位置\server\data,但无法在其中找到service.txt。如果我将服务上的属性更改为作为我的windows帐户而不是本地系统运行,它就会找到它。所以这是某种权限问题。
在没有喜悦的情况下,我已经做了尽可能多的googling操作,应该从服务器上设置哪些权限/属性来让服务作为系统文件在网络中运行?
Win 7机器作为服务器,没有域。我发现,当通过网络访问安全选项卡时,共享选项卡中的权限将优先于安全选项卡中的权限,有人能确认这一点吗?
已尝试:禁用继承和设置安全性完全控制:每个人、管理员、用户、网络服务
分享读/写:管理员,各位
高级共享-权限完全控制:每个人、管理员、用户、网络服务
发布于 2016-12-16 13:30:20
您必须向客户端的计算机帐户授予权限。MachineName$通常是采取的形式。将其放入ntfs权限和共享权限中,将每个人设置为完全控制。
https://serverfault.com/questions/821109
复制相似问题