秘密:创建Windows共享的方式

  文件共享是局域网用户经常打交道的工作,别看它说起来容易,其实做起来却并不容易。本文从创建共享方式、管理共享和文件共享隐身大法等方面给出了详细的解决方案。

  一、创建共享的方式:

  Windows XP系统的文件共享有两种方式:简单文件共享(Simple File Sharing)和高级文件共享(Professional File Sharing)。

  1、简单文件共享

  使用简单文件共享方式创建文件共享很简单,只需在文件夹上单击鼠标右键,选中“共享和安全…”菜单项,点选“共享”标签项(图1),然后勾选“在网络上共享这个文件夹”项,在“共享名”栏中显示的是所需共享的文件目录名,如果允许网络上用户修改你的共享文件,还可以勾选“允许网络用户更改我的文件”项。

  小提示:XP系统在默认情况下是打开简单文件共享功能。

  不过瘾的话,还可以共享磁盘驱动器。只需在驱动器盘附上单击鼠标右键,选中“共享和安全…”菜单项,点选“共享”标签项(图2),出现了一个安全提示,提示你注意驱动器共享后风险。如果你继续要共享的话,点击“共享驱动器根”链接,以下操作与文件夹共享操作一样。


  共享文件夹和驱动器能被访问的前提是:共享机已开启了GUEST帐户,一般XP系统默认GUEST帐户是没有开启的,如果允许网络用户访问该电脑,必须打开GUEST帐户。依次展开“控制面板→管理工具→计算机管理→本地用户和组→用户”选项,在右边的GUEST账号上单击鼠标右键,选中“属性”菜单项,然后祛除“账号已停用”选项(图4)即可。如果还不能访问,大多是本地安全策略限制了用户访问。在启用了GUEST用户或本地相应账号的情况下,依次展开“控制面板→计算机管理→本地安全策略→用户权利指派”项,在“拒绝从网络访问这台计算机”的用户列表(图5)中,如看到GUEST或相应账号的话,直接删除即可,网络上的用户就都可以访问了,这样用户访问共享则不需任何密码,访问更加简捷明了。

  图4


图5

 

  2、高级文件共享

  XP系统的高级文件共享是通过设置不同的帐户,并分别赋予不同的权限,即通过设置访问控制列表ACL(Access Control List)来规划文件夹和硬盘分区的共享情况达到限制用户访问的目的。

  1、禁止简单文件共享

  先打开一个文件夹,点击菜单栏的“工具→文件夹选项”,选中“查看”标签项,在高级设置里,去掉“使用简单文件共享(推荐)”选项(图6)。


  图6

  小提示:仅这一步并不能启动高级文件共享,这只是禁用了简单文件共享,还需要启动帐户,设置权限,这样才能达到限制访问的目的。

  2、设置帐户

  仅仅开启GUEST帐户并不能实现多用户不同权限的目的。在高级文件共享中,Windows XP系统默认是不允许网络用户没有密码账号访问系统的。所以,我们必须为不同权限的用户设置不同的帐户。进入控制面板的用户帐户,有计算机的帐户和来宾帐户。

  一般情况下,网络用户的访问权限是一样,此时我们只需设置一个用户就可以了。在用户帐户里,新建一个用户,必须考虑到网络安全性,所设帐户必须为最小的权限和最少的服务,类型设置为“受限制用户”。点击“控制面板→用户帐户”项,再点击“创建一个新帐户”链接,输入帐户名“JJ”,在图7中点选“受限”项,最后点击“创建帐户”按钮完成。

  添加新帐户还有个简单方法:依次展开“控制面板→管理工具→计算机管理→系统工具→本地用户和组→用户”项,在右边的窗口中,单击鼠标右键选中“新用户“菜单项,如图8所示。


  3、设置共享文件夹的共享权限,当然也可以自定义共享权限,用户可以按照自己的情况来进行设置。


  图13

  4、完成上面的一个共享文件夹创建后,系统会询问你是否再想创建一个共享文件夹。选择“是”就回到第2步的创建界面来选择新的共享文件夹;选择“否”则退出共享文件夹的创建。

  设置多个共享文件夹,使用shrpubw.exe命令最快捷。

  二、管理共享

  1、查看已创建的共享文件夹

  依次展开“控制面板→→管理工具→计算机管理→共享文件夹→共享”项(图14)可以看到本机上开放了哪些共享。

  如果你想查看局域网上有哪些共享,通过“网上邻居”查看多台电脑的共享文件显然力不从心,怎么办?用用“LanDiscovery”软件,个头只有96KB,最重要的它是免费软件,目前版本是1.0,适用于win9x/NT/2000/XP,可以从www.fast-download.info/LanDiscovery.html处下载。

  LanDiscovery软件的使用方法特别简单,软件安装后,双击桌面上的“LanDiscovery”图标即可运行该软件。软件运行时,就开始自动扫描局域网中的计算机,并逐步显示在软件窗口的左侧,只需选中其中任一台电脑的计算机名(图15),在软件窗口的右侧则立刻显示出这台电脑的共享文件目录,点击共享文件目录,就可以打开目录使用其中的共享文件了。


  图14

图15

  还可以使用在“开始→运行”窗口中输入“cmd”命令,在弹出的运行对话框中输入“net share”命令(图16)查看共享资源。

  图16

  3、删除共享 删除共享文件只需在文件夹上单击鼠标右键,选中“共享和安全…”菜单项,点选“共享”标签项(图21),然后祛除“在网络上共享这个文件夹”项前的小勾,点击“确定”按钮后该文件目录就无法在局域网上共享了。

  图21

  还可以使用记事本新建一个后缀名为BAT的批处理文件,在该文件中按以下格式输入命令:

  net share admin$ /del

  net share ipc$ /del

  net share c$ /del

  net share d$ /del

  如果还有其他盘符或文件夹共享,也可以依次添加进去。

  将刚刚创建好的批处理文件加入到系统的“任务计划”,并在执行任务的选项中选择“计算机启动时”。这样在每次开机后系统就会自动运行该批处理文件,关闭指定的默认共享服务了。如果你不想使用“计划任务”,还可以将该批处理文件的快捷方式拖到“启动”菜单中,同样也能达到目的。效果如图22。


图22

  三、文件共享隐身大法

  在局域网中真正对你自己的信息安全构成威胁的不是隐秘的黑客,而是你身边的“人”。由于网上邻居共享文件在局域网中的应用非常广泛,为了更好地保护自己,在共享文件时需要隐身大法来防止内部的恶意攻击。

  1、隐藏共享文件夹

  不要认为为共享文件夹加上密码就能保证安全,Windows系统的漏洞太多了,你知道哪个补丁没及时补上么?太危险了。如果让别人从网上邻居中无法看到你的共享文件那就会安全多了。

  实现方法:用鼠标右击要隐藏的共享文件夹,点中“共享”标签项,在共享名中填入共享文件夹的名称,然后在后面加上美元符“$”,如“共享文件$”,再填入密码。如果别人要访问你的共享文件,在网上邻居中是无法看到的,必须在地址栏中输入“\计算机名称(或者是IP地址)\共享文件$”,再回车填入密码确认,才能访问你的文件夹。

  2、无共享标志共享

  如果某天他发现在你的电脑中还有共享文件存在,即共享文件夹有被共享的特殊标志,下面有个托着的小手,这是与一般文件夹明显的区别!如何能将共享文件夹的小手标志去掉,让共享文件夹和普通文件夹一样,外人再也看不出哪些目录是共享、哪些目录是非共享了,那样安全就更有了保障。下面是实现无共享标志共享E盘的方法:先用上述“隐藏共享文件夹”的方法将E盘设置为隐藏共享,然后打开注册表编辑器,依次打开“HKEY_LOCAL_MACHINE\SoftWare\Microsoft\Windows\CurrentVersion


计算机管理

  \Network\LanMan\e$”,将DWORD值“Flags”的键值由“192”改为“302”,重新启动Windows系统使其生效。如果需要访问,只需在地址栏中输入“\计算机名\e$”,就可以看到E盘的共享内容了。同时你会发现,就是在本机的资源浏览器中也无法看出E盘被共享了,是不是很神奇?除了你自己,没有人知道这个秘密了。

(0)

相关推荐

  • 秘密:创建Windows共享的方式

    文件共享是局域网用户经常打交道的工作,别看它说起来容易,其实做起来却并不容易.本文从创建共享方式.管理共享和文件共享隐身大法等方面给出了详细的解决方案. 一.创建共享的方式: Windows XP系统的文件共享有两种方式:简单文件共享(Simple File Sharing)和高级文件共享(Professional File Sharing). 1.简单文件共享 使用简单文件共享方式创建文件共享很简单,只需在文件夹上单击鼠标右键,选中"共享和安全-"菜单项,点选"共享&quo

  • .NET Core使用Topshelf方式创建Windows服务的全过程记录

    前言 Topshelf是一个.NET Standard库,它消除了在.NET Framework和.NET Core中创建Windows服务的那些麻烦. 安装 Install-Package Topshelf 代码 using System; using System.Collections.Generic; using System.Text; using Topshelf; namespace ConsoleApp2222 { public class LoggingService : Se

  • OpenStack 创建windows镜像实现步骤

     OpenStack 创建windows镜像 创建windows镜像 创建一个img文件 kvm-img create -f qcow2 win7.qcow2 30G 下载virtio驱动 wget http://alt.fedoraproject.org/pub/alt/virtio-win/archives/virtio-win-0.1-59/virtio-win-0.1-59.iso wget http://www.linuxwind.org/download/virtio-win-1.1

  • 使用C#创建Windows服务的实例代码

    本文介绍了使用C#创建Windows服务的实例代码,分享给大家 一.开发环境 操作系统:Windows 10 X64 开发环境:VS2015 编程语言:C# .NET版本:.NET Framework 4.0 目标平台:X86 二.创建Windows Service 1.新建一个Windows Service,并将项目名称改为"MyWindowsService",如下图所示: 2.在解决方案资源管理器内将Service1.cs改为MyService1.cs后并点击"查看代码&

  • C#通过创建Windows服务启动程序的方法详解

    本文实例讲述了C#通过创建Windows服务启动程序的方法.分享给大家供大家参考,具体如下: 1. 新建一个Windows服务应用程序 创建项目-->Visual C# 左侧的"+"-->Windows -->Windows 服务(右侧模板)-->输入名称,确定创建项目 2. 设置Windows服务的属性(Windows服务里没有窗体,所以点击左侧设计器里空白的地方即可在右侧属性栏里看到属性) 这里属性是控制服务器是否可以停止,暂停,继续等等的操作.根据需要选择

  • VS2013创建Windows服务与调试服务的图文方法

    1.创建Windows服务 说明: a)Description 服务描述,直接显示到Windows服务列表中的描述: b)DisplayName 服务显示名称,直接显示到Windows服务列表中的名称: c)ServiceName 服务进程名称,安装与卸载服务时的唯一标识. 单击"serviceProcessInstaller1",在其属性窗口中设置Account帐号方式,建议为LocalService(当然也可以Account属性改为 LocalSystem,这样,不论是以哪个用户登

  • 深入分析两种共享上网方式

    提到共享上网,我们很容易想到使用代理服务器或者是带路由功能的ADSL Modem,其实我们还有更廉价的选择--用Windows系统提供的共享上网的功能.这并没有什么新鲜的,但很多人并没有注意到:在Windows中提供的共享上网方式有两种--ICS和NAT.这两种方式各是一个什么概念,各自依据的是什么原理,它们各有什么优缺点,这是我们下面要探讨的内容. 什么是ICS ICS即Internet连接共享(Internet Connection Sharing)的英文简称,是Windows系统针对家庭网

  • C#创建Windows服务的实现方法

    Microsoft Windows 服务能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序.这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面.这使服务非常适合在服务器上使用,或任何时候,为了不影响在同一台计算机上工作的其他用户,需要长时间运行功能时使用.还可以在不同于登录用户的特定用户帐户或默认计算机帐户的安全上下文中运行服务. 一.创建Windows 服务 1.新建一个Windows 服务,并将项目名称改为"WindowsServiceDemo

  • Java线程创建的四种方式总结

    多线程的创建,方式一:继承于Thread类 1.创建一个继承于Thread类的子类 2.重写Thread类的run()--->将此线程执行的操作声明在run()中 3.创建Thread类的子类的对象 4.通过此对象调用start(): start()方法的两个作用: A.启动当前线程 B.调用当前线程的run() 创建过程中的两个问题: 问题一:我们不能通过直接调用run()的方式启动线程 问题二:在启动一个线程,遍历偶数,不可以让已经start()的线程去执行,会报异常:正确的方式是重新创建一

  • C#创建Windows服务与服务的安装、卸载

    Windows 服务(即,以前的 NT 服务)使您能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序.这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面.这种服务非常适合在服务器上使用,或任何时候,为了不影响在同一台计算机上工作的其他用户,需要长时间运行功能时使用.还可以在不同于登录用户的特定用户帐户或默认计算机帐户的安全上下文中运行服务. 一.使用C#创建Windows service步骤: 1.文件->新建->项目:选择Windows服务,修

随机推荐