我正在将文件归档为自解压缩的.exe文件。 我希望用户必须将.exe复制到他们的机器以执行(提取)文件。 所以我想拒绝只执行权限。 他们仍然应该能够写入新的文件,并遍历文件夹。 可能?
这不像Mark所说的那样是一个重复的post。 有效的,不同的问题是设置执行拒绝,但仍允许遍历文件夹的权限。 在服务器08中,权限被标记为“遍历文件夹/执行文件”。 这可以在属性>安全>高级>权限部分find。
要允许“遍历文件夹”:编辑您想要的用户/组的权限,并勾选“允许”为“遍历文件夹/执行文件”以及其他任何你想要的。 点击确定设置权限。 *注意:请确保您将“应用于:”下拉菜单设置为“此文件夹,子文件夹和文件”(或“此文件夹和子文件夹”)。
这是事情变化的地方…要拒绝执行一个文件:(仍然在高级权限选项卡),添加你刚才编辑的权限相同的用户/组,但这次在“申请:”下拉select“文件“选项,并在”遍历文件夹/执行文件“框中选中”拒绝“。 点击确定。
你现在应该能够遍历文件夹而不是执行文件。
拒绝不会覆盖允许遍历,因为它应用于文件夹中的文件而不是文件夹/子文件夹本身。 您现在将在您的权限下拥有两个权限条目。 一个用于允许遍历和其他一切。 第二,只是为了否认执行文件。
要允许用户遍历文件夹和子文件夹,但不执行文件,请转到相关顶级文件夹的“高级权限”对话框,然后设置遍历文件夹/执行文件权限并应用到:此文件夹和子文件夹 。 这样做意味着您不需要明确的拒绝执行,因为您只授予文件夹和子文件夹的允许权限,而不是文件。
如果我记得正确的话,你会find你正在寻找文件夹的安全设置下。 只需右键单击特定的文件夹,select属性,然后select安全选项卡。 您只需设置读取和写入function即可,无需提供执行权限。
除了Mike的build议之外,你首先要select适用权利的用户。 因此,如果要将这些限制应用于普通用户,则必须查找“用户”组或您需要创build的组,并添加所需的所有用户并将权限应用于此新组。