windows 共享文件夹

来源:互联网 发布:windows10 知乎 编辑:程序博客网 时间:2024/05/19 20:20

新的电脑上测试时老是遇到共享文件夹不好用的情况,但一直没去研究原因,作为一个程序员,说来惭愧啊。

把今天的收获记下来吧,毕竟个别流程接触频率不高,不写下来下次又忘了。

原理:共享文件夹使用SMB协议,会受windows的磁盘安全、网络设置、共享设置和防火墙影响,以下介绍下设置步骤。

1. windows共享有两种策略:简单共享和高级共享,文件夹右键菜单里的“共享”一般是简单共享,界面里选一个用户,设置一下可读可写就能得到一个共享路径(这个路径有可能比较长)。为了更灵活可控,我比较喜欢高级共享。

2. 点开文件夹属性页面,在“共享”页里有一个高级共享的按钮,点开后可以设置共享文件夹在网络上的名称(可以选更合适的名字),限制同时使用的用户数量(比如设为1个,只给一个人用),点击权限按钮可以设置用户权限(可读或可写)。为了方便,一般我都是加一个Everyone的可读(或全部)权限。设置完成可以得到一个格式为“\\电脑名\共享名\”的路径,把这个路径告诉对方。如果过程中跳出“是否更改当前网络为专用网络”,选择是。

3. 到控制面板,“网络和共享中心”,点开“高级共享设置”,“专用”网络下,启用网络发现,启用文件和打印机共享。如果前面没有将网络切换为“专用”,将“来宾或公用”网络下的选项也都启用。在“所有网络共享”里,关闭公用文件夹共享(打开有风险),选择128位加密,新手或自己心里有把握的可以选择关闭密码保护。(我一般都关闭,否则就去计算机管理里建一个专门用于网络共享的账号给别人)

4. 如果这个时候,别人还告诉你找不到这个路径,连“\\电脑名”都找不到,这时就是防火墙捣鬼了。简单做法:关闭防火墙。高级做法:打开防火墙“允许应用或功能通过Windows防火墙”的页面,在列表中找到“文件和打印机共享”,确保这个条目的勾都是打上的。

5. 如果别人和你不是一个网段,还需要打开防火墙“高级设置”的页面,选择入站规则,右击“按配置文件筛选”选择“专用”,找到“文件和打印机共享”的条目,找到”远程地址“为”本地子网“的条目,双击打开,在”作用域“标签下,把远程IP地址改为:任何IP地址,确定保存即可,如果还不行,“出站规则”也同样流程做一遍。

6. 这个时候,别人应该能打开“\\电脑名”了,但是双击文件夹却报”权限不足“的错误,明明在共享时给了everyone读的权限啊。因为现在大家windows的磁盘基本都是NTFS,还需要到文件夹的属性页,“安全”标签下点“编辑”,“添加”,输入“everyone”后继续,确认权限是自己期望的,继续直到完成。

7. 现在应该好了吧,windows下共享涉及的设置地方比较多,老是栽到这个地方真浪费时间啊

原创粉丝点击