XP,如何对文件应用安全性,现在具有简单的文件共享并且无法从其他机器访问某些文件?

XP,如何对文件应用安全性,现在具有简单的文件共享并且无法从其他机器访问某些文件?

一两个月以来我一直在使用简单文件共享,之前几个月我没有使用过,而在此之前我曾启用过简单文件共享。所以目前我没有安全选项卡(在文件或文件夹上)或共享权限设置。

举个例子,从另一台机器上,我可以访问 2007 年的文件,但不能访问同一文件夹中去年夏天的文件。

我可以访问本地机器上的所有文件。

所以我认为我只需要以某种方式重新应用安全性或权限?我应该怎么做?

答案1

关闭简单文件共享,重置权限,然后重新打开。根据 Microsoft 的说法,在关闭简单文件共享的情况下更改权限仍然会影响权限,即使重新打开后也是如此:

如果满足以下任一条件,则文件的权限可能与父文件夹不同:

  • 您可以在命令提示符下使用移动命令将文件从具有不同权限的同一驱动器上的文件夹移动到该文件夹​​中。
  • 您使用脚本将文件从具有不同权限的同一驱动器上的文件夹移动到该文件夹​​中。
  • 您在命令提示符或脚本下运行 Cacls.exe 来更改文件权限。
  • 在安装 Windows XP 之前,文件就存在于硬盘上。
  • 在 Windows XP >Professional 上关闭简单文件共享时,您更改了文件的权限。

注意:当您使用 Windows 资源管理器并启用简单文件共享时,文件移动操作不会保留 NTFS 权限。

如果您打开和关闭简单文件共享,则文件的权限不会改变。NTFS 和共享权限不会改变,直到您在界面中更改权限。如果您在启用简单文件共享的情况下设置权限,则只有用于简单文件共享的文件上的访问控制条目 (ACE) 会受到影响。文件或文件夹的自由访问控制列表 (DACL) 中的以下 ACE 受简单文件共享的影响

来源

答案2

我想到两种可能性:

您需要关闭简单文件共享,更新权限,然后重新打开简单文件共享。

或者检查您正在使用的用户帐户,以确保它们在同一个工作组中,并且在两台机器上具有相同的密码。

答案3

虽然ChrisF 的回答会解决这个问题,我只想留下一些有用的信息......

必要时,以下工具可以帮助解决此类问题:

  • 访问检查
    显示您指定的用户或组对文件的访问权限,...

  • 访问枚举
    这款简单但功能强大的安全工具可显示谁有权访问您系统上的目录、文件和注册表项。使用它来查找权限漏洞。

  • 进程监控
    实时监控文件系统、注册表、进程、线程和 DLL 活动。

    在列上设置过滤器ACCESS DENIED并查看事件的属性。

答案4

根据您的信息,文件夹的权限允许访问,但是文件夹中某些文件的权限不同。

最简单的解决方案是将文件夹的权限传播到其中包含的所有文件和子文件夹,如下所示:

  1. 关闭简单文件共享
  2. 在 Windows 资源管理器中,右键单击该文件夹并选择属性,然后选择安全选项卡
  3. 单击“高级”
  4. 单击“编辑”
  5. 在高级安全设置中,选择“替换所有后代的所有现有权限”和“包括从此对象的父级继承的权限”
  6. 如果出现 Windows 安全对话框,请单击“是”继续
  7. 单击“确定”两次
  8. 重新打开简单文件共享

相关内容