且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Windows Server入门系列37 创建网络共享

更新时间:2022-01-18 01:06:06

在企业办公网络中,文件服务器可算是使用最为广泛的一类服务器。通过设置文件共享,既可以方便文件分发和收集,也有利于增强数据的安全性。

在Windows环境下,共享的目标只能是磁盘分区或文件夹,不能对单个文件进行共享。我们一般都是将要共享的文件放在一个文件夹中,然后针对文件夹设置共享。

 

1. 在图形界面下创建共享

共享资源的创建方法非常简单。在图形界面下可以通过“我的电脑”或“资源管理器”来创建,右击文件夹,选择“共享和安全”。如果没有该选项,则说明当前用户没有创建共享的权限,只有Administrators或Power Users组的成员有创建共享的权限。文件夹共享后,会在图标的下面出现一只手的图示。

在创建共享时,可以对以下方面进行设置,如图所示:

Windows Server入门系列37 创建网络共享

  • 共享名:当用户从网络***问这个共享资源时所看到的名字,默认情况下共享名就是文件夹的名字或磁盘分区的盘符,共享名可以随意更改,但同一台计算机上的共享名称不能重复。如果在共享名的后面加上$符号,那么这个共享便成为了隐藏共享,即用户从网络上无法查看到这个共享资源,只能通过输入确定的UNC路径的方式才能够访问隐藏共享。

  • 注释:对此共享文件夹的简单描述,可以让网络用户快速判断此共享文件夹的内容。注释信息可以不必设置。

  • 用户数限制:限制同时访问此共享文件夹的最大用户数,默认设置是最多用户。对于Windows Server系统,最多用户数是由服务器上所安装的授权数量决定的,对于WinXP以及Win7这类客户端操作系统,最多用户数都有固定的上限,比如WinXP最多只允许10个用户,而Win7最多允许20个用户。

 

2. 在字符界面下创建共享

除了图形界面之外,建议还能够掌握如何用命令行的方式创建共享,这里用到的命令是net share,这个命令可用于创建、删除或查看共享。

(1)查看系统中已存在的共享资源

直接执行net share命令可以显示系统中的共享资源:

Windows Server入门系列37 创建网络共享

(2)设置共享

Windows Server入门系列37 创建网络共享

(3)删除共享

Windows Server入门系列37 创建网络共享

 

3. 默认共享

在执行net share命令时会发现系统中存在很多后缀为“$”的隐藏共享,这些隐藏共享是系统默认设置的,主要是为了方便管理员进行远程管理,但这同时也带来了一定的安全隐患。为了提高安全性,很多人都习惯将默认共享禁用,对于像WinXP和Win7之类的客户端操作系统,禁用默认共享的确有助于提高系统安全性。但对于Windows Server操作系统,建议还是保留默认共享,以确保服务器能够正常提供服务。

可以通过执行“net share c$ /del”等命令将这些隐藏共享依次删除,但因为隐藏共享是由系统默认设置的,因而每次系统启动时又会自动出现,所以***将相关命令做成一个批处理文件,再将其设置为开机启动项,这样就可以保证每次系统启动时就将默认的隐藏共享全部删除了。

批处理文件可以采用下面的方法创建。

首先打开记事本,输入下列命令:

Windows Server入门系列37 创建网络共享

然后保存成文本文件,再将文件的扩展名改为“.bat”即可。

将做好的批处理文件放入“C:\Documents and Settings\Administrator\「开始」菜单\程序\启动”文件夹中(WinXP系统),便可以实现开机自动启动了。

另外也可以通过修改注册表的方式将系统的默认共享功能禁用,从而从根本上解决默认共享的问题。在注册表编辑器中展开“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters”项,新建一个类型为dword、名为AutoShareWks的键值,并将其值设为0。

由于很多人使用的都是克隆版的WinXP和Win7系统,在这些版本的系统里往往已经对注册表做了修改,因而就看不到默认共享。


本文转自 yttitan 51CTO博客,原文链接:http://blog.51cto.com/yttitan/1340142