我已经在 Windows 2008 服务器上配置并使用 NFS 共享。我正在使用匿名访问从 Unix 服务器复制文件。我无法弄清楚如何让文件权限在 Windows 端起作用。如果不单独编辑每个文件的权限,我无法重命名或复制文件。我已在包含文件夹上设置了权限,但文件夹中复制的任何新文件都不会继承该文件夹的权限。
如何使添加到该文件夹的所有新文件都具有相同的权限?
答案1
查看:http://blogs.technet.com/b/sfu/archive/2009/08/28/how-nfs-access-works-over-ntfs-permissions.aspx
帖子中提到的注册表项为我们解决了继承问题。
答案2
这可能有几个原因,但几乎总是以下两个原因之一
这是网络共享,因此请确保“共享”权限设置不与您的 NTFS 权限冲突。(最佳做法是
Everyone
在共享权限中允许完全访问,并使用 NTFS 权限控制访问)。确保权限设置为从根目录(或父文件夹,视情况而定)向下传播。从文件夹上下文菜单,
Properties
->Security
选项卡->Advanced
按钮->Permissions
选项卡->Change Permissions
按钮->Edit...
按钮。如下面的屏幕截图所示,如果您希望权限应用于子对象,则需要将其应用于适当的子集(通常是This folder, subfolder and files
),而不是This folder only
。
当然,根据您的使用情况和需求,您可能希望使用该选项将所有子对象的权限替换为您定义的权限,但显然,请小心,并注意很多文件可能需要一段时间。