如何实现共享文件夹,可以列出文件,而文件本身不可读,不可拷贝

 

问题:如何实现共享文件夹可读,文件不可读不可拷贝?

实验环境:win7 旗舰版、局域网

步骤及说明:

  1. 右击【右下角网络图标】,进入“打开网络和共享中心”,进入“更改高级共享设置”,开启“启用密码保护共享”(说明:我启用该设置是为了访问共享时需要输入账户密码)

  2. 创建访问共享所需要的账户,右键“我的计算机”进入“管理”,在“本地用户和组”新建用户和设置密码

  3. 创建共享,右键【需要共享的文件夹】进入“属性”,在“共享”一栏选择“高级共享”,“共享此文件夹”打勾,单击“权限”,把“everyone”删除并添加【刚刚创建的用户】,赋予读取权限。确定

  4. (关键位置)在“安全”栏中,点击“高级”,再点击“更改权限”,添加【刚刚创建的用户】,把“应用于”给为“此文件夹和子文件夹”,权限选择“列出文件夹/读取数据”,确定;再次添加【刚刚创建的用户】,“应用于”选择“只有文件”,权限设为全部“拒绝”,确定。

  5. 测试,在另一台电脑上访问该共享文件夹,你会发现文件夹里的文件可以列举出来,但是无法读取文件内容和无法拷贝

总结:“共享文件夹,可以列出文件,而文件本身不可读,不可拷贝”由于系统本身限制,无法直接设置,但我们可以通过两次添加权限应用不同位置实现。

“读取”权限对于文件夹就是可以列出文件夹里的文件;而对于文件来说就是可以读取文件内容并且可以复制。(这是原理)