我使用的是 Windows XP Pro SP2。我通过右键单击目录并选择“属性”,转到“共享”选项卡,选中“共享此文件夹”单选按钮,输入“共享”作为“共享名称”,然后单击“确定”来共享目录。
现在其他用户可以在 \mycomputer\share 中看到该文件夹,并可以从该文件夹下载文件。他们还可以看到子目录中的文件,但是当他们尝试从子目录中下载文件时,他们会看到如下错误:
无法复制 SMART_Data_Loader-Build_1:访问被拒绝。
确保磁盘未满或未受到写保护,并且该文件当前未被使用。
我还尝试更改顶级(“共享”)目录的安全设置,授予所有人读取权限,但问题没有改变。这是一台公司计算机,我对它的 IT 安全设置和应用程序知之甚少,但我希望问题出在我尝试设置它的方式上。
值得注意的是,该文件名为 SMART_Data_Loader-Build_1.zip,但错误消息删除了 .zip 扩展名。我不确定这是否有意义。
我在另一家公司的朋友按照我完全相同的步骤操作,其他人也能顺利从子目录下载文件。
如何允许从 Windows XP SP2 中的共享父目录的子目录下载文件?
答案1
乍一看,子目录的权限似乎没有被父目录继承。检查该子目录的权限,看看它们是否被继承。
*编辑:还要检查该子“.zip”文件的权限。在高级设置中,您可能需要查看权限继承选项。
此外,为了防止出现任何奇怪的、毫无意义的问题,请确保分享权限设置为Everyone
。这样,Windows 将仅依赖文件系统权限来确定对象的权限。