所以我有一个Windows服务器与几个文件共享,称为ShareA
和ShareB
。 ShareA
只读取/写入只有几个pipe理员, ShareB
是只读的所有。 服务器上的文件在D:\ShareA
和D:\ShareB
并排居住。
ShareA
上有一个我想公开给ShareB
的文件夹,这样pipe理员就可以从拥有ShareA
任何地方更改该文件夹的内容,这些内容将自动被ShareB
的用户访问。
这可能吗? 到目前为止,我已经尝试过符号链接而没有成功 – 它们看起来并不像文件服务器那样被抽象出来。
我特别试图避免在这里改变共享权限,比如让pipe理员对ShareB
写入权限,或者(反之亦然)其他人只读ShareA
的目录。 这个问题具体是关于如何避免以最优雅的方式做到这一点。
我想知道你在做什么。 我这样做,没有任何问题。
Windows支持两种types的“符号链接” – 称为连接。
一个是你有本地链接d:\shareA\myDirlink
– 共享为\\srv\sharea
另一个是d:\shareB\Mydir
– 共享为\\srv\shareb
您可以创buildmydirlink作为连接(如unix硬链接)到d:\shareb\mydir
或者您可以创build它作为链接到\\shareb\mydir
你会想要前者。 sysinternals.com(即MS)或mklink.exe程序中的junction.exe都可以正常运行。
你所做的只是在d:\ sharea中创build一个指向d:\shareb\mydir
。 您将需要为您的\\srv\sharea
用户的目录及其子内容设置读访问权限(NTFS权限),但是一旦设置了\\srv\sharea
权限,就不再需要。
另一种方法是简单地将d:\shareb\mydir
共享为\\srv\mydir-rw
并将其授予您所提及的pipe理员组。