如何拒绝 Windows 中共享/文件夹的执行权限?

如何拒绝 Windows 中共享/文件夹的执行权限?

我正在将文件存档到自解压的 .exe 文件中。我希望用户必须将 .exe 复制到他们的机器上才能执行(提取)文件。所以我想只拒绝执行权限。他们仍然应该能够写入新文件并遍历文件夹。可能吗?

答案1

这不是 Mark 所标记的重复帖子。有效且不同的问题是将执行设置为拒绝但仍允许遍历文件夹权限。在 Server 08 中,权限标记为“遍历文件夹/执行文件”。这可以在属性 > 安全 > 高级 > 权限部分中找到。

  1. 要允许“遍历文件夹”:编辑所需用户/组的权限,并选中“允许”以允许“遍历文件夹/执行文件”和其他任何所需内容。单击“确定”以设置权限。*注意:确保将“应用于:”下拉菜单设置为“此文件夹、子文件夹和文件”(或“此文件夹和子文件夹”)。

  2. 事情发生了变化……要拒绝执行文件:(仍在高级权限选项卡中),请添加您刚刚编辑权限的相同用户/组,但这次在“应用于:”下拉菜单中选择“仅文件”选项,并在“遍历文件夹/执行文件”框中选中“拒绝”。单击确定。

您现在应该能够遍历文件夹但不能执行文件。

拒绝不会覆盖允许遍历,因为它应用于文件夹中的文件,而不是文件夹/子文件夹本身。现在,您的权限下将有两个权限条目。一个用于允许遍历和其他所有内容。第二个,仅用于拒绝执行文件。

答案2

要允许用户遍历文件夹和子文件夹,但不执行文件,请转到相关顶级文件夹的高级权限对话框,然后设置遍历文件夹/执行文件许可和应用于:此文件夹及其子文件夹。这样做意味着您不需要明确拒绝执行,因为您只授予了文件夹和子文件夹的允许权限,而不是文件的权限。

答案3

如果我没记错的话,您会在文件夹的安全设置下找到您要查找的内容。只需右键单击特定文件夹,选择属性,然后选择安全选项卡。您可以设置只读和写功能而不授予执行权限。

答案4

似乎执行文件权限仅适用于 exe 文件。有没有办法限制任何文件类型(xlsx/txt/...)的权限?

相关内容