在Windows中删除Linux文件权限

我build立了一个文件共享,我希望我的用户能够读/写/删除。 问题是我能列出内容并删除它,而不是读/写。 是的,这是为几个用户。

权限如下所示:

NTFS

父文件夹没有inheritance。
所有者:pipe理员
完全控制:经过身份validation的用户,pipe理员

分享

完全控制:经过身份validation的用户,pipe理员

我敢打赌我错过了一些微不足道的东西。 有人能把我指向正确的方向吗?

更新:现在我只在添加系统后,缺less读/执行权限,组用户和创build者所有者到NTFS权限设置(给他们完全控制)。

它让我感到可能是问题是由一些Linux权限造成的? 我从linux smb共享复制所有文件,所以这些文件仍然有linux的perissions我猜,可能是这样吗?

如果是这样,我该如何删除这些?

如果您位于某个域中,则可能与域用户组有更好的运气。 此外,Windows将应用组合共享和NTFS权限最严格的限制,因此您还可以尝试授予Everyone对共享的完全控制权,并且由于NTFS权限更具限制性,因此它们将优先。

检查是否禁用用户右侧的“跳过遍历检查”。 快速检查此问题的方法是login到共享所在的服务器,然后运行gpedit.msc> Windows设置>安全设置>本地策略>用户权限分配。 这个权限默认授予Everyone。

如果它被禁用,用户还需要访问共享的任何父文件夹。

了解更多信息:

您修改安全设置和用户权限分配时可能发生的客户端,服务和程序不兼容
http://support.microsoft.com/kb/823659

这原来是encryption窗口应用的一个问题。 删除encryption解决了整个事情:/