第10节 文件共享服务器—创建/访问共享文件及禁用共享服务

2023-10-27

0 引言

本节内容与上一节相比,NTFS权限更倾向于本机文件的权限,本节内容倾向于通过共享远程访问服务器时权限的设定及规定。本节的主要内容如下:
(1)了解共享文件的创建及访问,理解共享权限与NTFS权限的区别和联系。
(2)了解隐藏共享文件的创建与访问,了解屏蔽隐藏共享文件自动产生的两种方法——利用批处理和利用regedit打开注册表编辑器。
(3)了解相关的DOS命令、了解通过server服务和配置高级安全防火墙-入站规则禁用共享服务。

1 共享服务器概述

  • 通过网络提供文件共享服务,提供文件下载和上传服务,类似于ftp服务器。
  • 文件共享服务器,遵循cifs协议,是微软开发的,主要用于Windows系统,常用于公司内部。
  • ftp共享服务器,ftp协议,全球通用,常用于公司之间。

2 创建共享实验

2.1 创建共享文件夹并访问

文件共享的前提是两台虚拟机可以互相通信,即能ping通,因此首先需要两台虚拟机,然后两者处于同一个网段中,并能ping通。
(1)在虚拟机中打开winXP和win2003,将两台虚拟机的网络适配器都连接到同一个交换机上,为两者设置IP地址,XP为10.1.1.1,win2003位10.1.1.2,在winxp中ping一下win2003,,查看是否连通。具体可参考《IP地址详解及其相关概念》
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(2)在win2003D盘下创建一个文件夹,命名为“文件共享”。右键文件→属性→共享。可以定义别人通过网络访问的共享名,建议采用英文。注意,共享名是指共享出去后别人看到的名称,共享名不一定等于文件夹名。
在这里插入图片描述
(5)进入权限,一般设置为完全控制。
在这里插入图片描述
(6)如何远程访问:进入winxp,输入“ \\10.1.1.2”,表示连接到该IP地址对应的共享服务器。提示需要用户及密码登录。
tips:

  • 一个"\"表示路径,两个“\\"表示网络路径。
  • 当公司共享服务器比较多时,建议采用输入“\\文件共享服务器IP地址\共享名”的方式。
  • "\\IP地址”叫做UNC地址。
  • 通过网络路径访问时,不关心被共享的文件夹在哪个盘,只关心IP地址以及共享名。

(7)服务器一般不给管理员账户及密码,管理员账户及密码是不能轻易透露的。因此需要win2003建立普通用户及密码。进入win2003,查看已设置的用户或新建用户,并查看用户属性。

net user		#查看所有用户
net user a		#查看a用户对应信息

(8)进入winxp,输入用户名a及密码,确定可以看到share。
在这里插入图片描述
在这里插入图片描述
tips:
该共享文件夹下面的那根横线代表交换机,竖线代表网线。

(9)练习:创建一个共享文件夹名为为share,子级文件夹有upload和download,要求远程访问时,a用户只能在upload中上传,只能在download中下载,b用户则用户完全控制权限。
注意
(1)当通过共享远程访问服务器,用a用户登录时,若要切换登录b用户,需要客户机注销后重新登录,才能切换用户。主要是因为客户机有短暂记忆。
(2)通过共享远程访问服务器,用a用户登录时,若a用户没密码,对于windows服务器,网络访问反而会受限制。

2.2 创建隐藏共享文件夹并访问

(1)在win2003D盘下创建一个文件夹,命名为“机密”。右键文件→属性→共享。可以定义别人通过网络访问的共享名,建议采用英文,后缀+"$"时,代表该共享文件夹被隐藏。

在这里插入图片描述
(2)对于隐藏共享文件夹,必须输入共享文件名才能访问。如“\IP地址\jm$”。
(3)对于权限的控制,隐不隐藏不影响。

3 权限控制逻辑

3.1 父子级文件共享权限的继承

取消父子级文件权限的继承关系,无法影响父级共享设置对子级文件的影响,当父级共享时,其所有子级文件均为共享。

3.2 远程权限与NTFS权限的控制关系

(1)本地NTFS权限仅限制本地用户登录的时候,在安全中设置什么权限就是什么权限。
(2)当远程登录时(通过共享登录时),受到共享与NTFS的共同影响,取共享与NTFS的交集。比如共享权限允许a共享权限为读,本地NTFS允许a的NTFS权限为写,那么a远程访问时什么权限都没有。
(3)为了简便,一般在共享权限中给所有人完全控制权限,当用户远程访问时,相当于只受NTFS的影响。

4 常用的与共享相关的DOS命令

4.1 查看共享:net share

net share   #查看共享文件夹的文件共享名

在这里插入图片描述
注意:默认开了各磁盘的隐藏共享,而IPC$空链接,看起来似乎没有资源,实则可以访问所有资源。

4.2 创建共享:net share 共享名=地址

net share C$=C:\    #创建共享

4.3 取消共享:net share 共享名 /del

net share C$ /del
net share D$ /del
net share ADMIN$ /del
net share IPC$	/del #无法删除,需要通过修改注册表实现

注意:该方式取消后,电脑重启时刚刚删除的默认隐藏共享又被重新共享了。有两种途经避免重新共享:
(1)将该命令添加到批处理文件bat中,并添加到电脑的启动项。电脑开机后,将自动取消共享。参考《第5节 批处理编写及其示例》
(2)通过修改注册表,让每次开机都不自动生成共享。
tips
每次安装软件,软件的相关信息都需要放到注册表中注册,注册表在C盘,即使软件放在D盘,但是注册信息还是放在C盘。若重装系统,C盘的注册信息同样没了,该软件若不重装,可能就不好用了。

5 通过注册表屏蔽隐藏共享自动产生

(1)系统有多个文件是注册表文件,输入regedit打开注册表编辑器。
(2)用键盘上的上下左右进行操作更为便捷。
(3)在左侧窗口中依次展开到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service\lanmanserver\parameters
(4)新建DWORO值命名为AutoShareServer,设定值为0.该操作屏蔽CDE盘的自动共享。
在这里插入图片描述
(5)cmd 输入 shutdown -r -f-t 0 重启电脑。
(6)cmd 输入 net share 查看共享文件有哪些。
在这里插入图片描述

6 禁止文件共享

当服务器不是共享服务器,只提供网页服务时,可以把共享服务关了。因为开启共享服务,IPC$默认开启,容易被别人利用共享端口号入侵,宜禁用文件共享服务。

6.1 通过禁用server服务

运行→services.msc启动本地服务→找到Server→修改启动类型与恢复→确定。该服务对应445端口号。相当于445端口号停止了。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:即使关闭了共享服务,445号端口仍然存在,只是不起作用,比较特殊。
在这里插入图片描述

6.2 配置高级安全防火墙-入站规则

配置高级安全防火墙-入站规则(在win7及以上系统,win2008及以上系统),禁止被访问445,入站规则,限制别人访问我。

6.2.1 win10阻止被访问445端口

(1)点击“网络与Internet设置”→Windows防火墙→高级设置
在这里插入图片描述
在这里插入图片描述
(2)右键入站规则,新建规则,选择端口
在这里插入图片描述
(3)选择类型及端口号。
在这里插入图片描述
(4)选择阻止链接→下一步→全部勾选,下一步→命名如“阻止被访问445端口”。
在这里插入图片描述
(5)UDP类型端口重复设置一遍

6.2.2 win7阻止被访问445端口

控制面板→系统和安全→Windows防火墙→高级设置

7 其他

7.1 目前所学端口号对应服务

查看服务端口号:cmd 输入 netstat -an,检查445端口号是否关闭。
2289 远程桌面,23 telnet终端服务,见《第7节 服务器的远程管理》
445 文件共享服务。

7.2 工作组与域

工作组中电脑人人平等,域环境中域管理员权限最大,只有知道其他成员IP,不需要知道其他成员账号及密码,就访问人任何点啊弄资源。
在这里插入图片描述

8 总结

本节内容主要归纳为三个知识点:

(1)了解共享文件的创建及访问,理解共享权限与NTFS权限的区别和联系。
(2)了解隐藏共享文件的创建与访问,了解禁用共享文件的两种方法。
(3)了解相关的DOS命令、使用regedit打开注册表编辑器、使用services.msc打开服务列表。
tips:

whoami         #查看当前用户的名字
whoami /user   #当前用户的名字及SID

参考文献

[1] 文件共享权限-以cifs文件共享服务器为例

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

第10节 文件共享服务器—创建/访问共享文件及禁用共享服务 的相关文章

  • 如何在 .NET/C# 中创建带有尾点 (.) 的文件夹?

    我需要使用 C 创建带有尾随点 的文件夹 这是我的代码 System IO Directory CreateDirectory d MyCorp Inc 但创建的文件夹没有最后一个点 有解决办法吗 我正在使用 NET Framework 4
  • 5个步骤,教你瞬间明白线程和线程安全

    记得今年3月份刚来杭州面试的时候 有一家公司的技术总监问了我这样一个问题 你来说说有哪些线程安全的类 我心里一想 这我早都背好了 稀里哗啦说了一大堆 他又接着问 那你再来说说什么是线程安全 然后我就GG了 说真的 我们整天说线程安全 但是对
  • 38条Web测试经验分享

    1 页面链接检查 每一个链接是否都有对应的页面 并且页面之间切换正确 可以使用一些工具 如LinkBotPro File AIDCS HTML Link Validater Xenu等工具 LinkBotPro不支持中文 中文字符显示为乱码
  • Python爬虫实战:IP代理池助你突破限制,高效采集数据

    当今互联网环境中 为了应对反爬虫 匿名访问或绕过某些地域限制等需求 IP代理池成为了一种常用的解决方案 IP代理池是一个包含多个可用代理IP地址的集合 可以通过该代理池随机选择可用IP地址来进行网络请求 IP代理池是一组可用的代理IP地址
  • Jmeter 性能-并发量计算

    并发概念 指网站在同一时间访问的人数 人数越大瞬间带宽要求更高 服务器并发量分为 业务并发用户数 最大并发访问数 系统用户数 同时在线用户数 估算业务并发量的公式 C nL T C C 3 C的平方根 说明 C是平均的业务并发用户数 n是l
  • 【信道估计】【MIMO】【FBMC】未来移动通信的滤波器组多载波调制方案(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码及文章
  • 【网安神器篇】——WPScan漏洞扫描工具

    目录 一 Wordpress简介 二 WPScan介绍 三 安装 四 获取token 1 注册账号 2 拿到token 五 使用教程 1 常用选项 2 组合命令 1 模糊扫描 2 指定扫描用户 3 插件漏洞扫描 4 主题漏洞扫描 5 Tim
  • 一台java服务器可以跑多少个线程?

    一台java服务器可以跑多少个线程 一台java服务器能跑多少个线程 这个问题来自一次线上报警如下图 超过了我们的配置阈值 打出jstack文件 通过IBM Thread and Monitor Dump Analyzer for Java
  • tcpdump抓包

    tcpdump抓包 基本概念 1 类型的关键字 host 指明一台主机 如 host 10 1 110 110 net 指明一个网络地址 如 net 10 1 0 0 port 指明端口号 如 port 8090 2 确定方向的关键字 sr
  • Kubernetes (十一) 存储——Secret配置管理

    一 简介 从文件创建 echo n admin gt username txt echo n westos gt password txt kubectl create secret generic db user pass from fi
  • Kubernetes (十二) 存储——Volumes配置管理

    一 卷的概念 官方地址 卷 Kubernetes https v1 24 docs kubernetes io zh cn docs concepts storage volumes 二 卷的类型及使用 emptyDir卷 1 创建编辑文件
  • 服务器VPS是什么意思?一文了解其含义与重要性

    在今天的数字时代 服务器扮演着至关重要的角色 它们是网站 应用程序和在线业务的基石 但是 你是否听说过VPS 本文将深入探讨什么是服务器VPS 以及为什么它在今天的互联网世界中如此重要 什么是服务器VPS 服务器的基本概念 在我们深入探讨V
  • 短信系统搭建主要因素|网页短信平台开发源码

    短信系统搭建主要因素 网页短信平台开发源码 随着移动互联网的快速发展 短信系统已成为企业和个人进行信息传递的重要工具 建立一个高效可靠的短信系统对于企业来说非常重要 下面我们将介绍一些影响短信系统搭建的主要因素 1 平台选择 在搭建短信系统
  • GitLab CI 实现项目A更新代码自动触发项目B更新错误码文档

    一 CI CD简介 CI CD 是持续集成 Continuous Integration 和持续交付 持续部署 Continuous Delivery Continuous Deployment 的缩写 是一种软件开发和交付的最佳实践 这两
  • 静态综合实验

    1 IP地址划分 192 168 1 0 27 用于主干拆分 192 168 1 32 27 用于用户拆分 192 168 1 64 27 用于用户拆分 192 168 1 96 27 用于用户拆分 192 168 1 128 27 用于用
  • ESP10B 锁定连接器

    ESP10B 锁定连接器 ESP10B 电机新增内容包括双极型号标准 NEMA 尺寸 17 23 和 34 的步进电机现在包括输出扭矩范围从 61 盎司英寸到 1291 盎司英寸的双极型号 该电机配有带锁定连接器的尾缆 可轻松连接 每转可步
  • 【安全】网络安全态势感知

    文章目录 一 态势感知简介 1 概念 2 形象举例 3 应具备的能力 二 为什么要态势感知 为什么网络安全态势感知很重要 三 态势感知系统的功能 四 如何评估态势感知的建设结果 五 什么是态势感知的三个层级 四 业界的态势感知产品 1 安全
  • 为什么我在此文件夹上收到 UnauthorizedAccessException?

    据 MSDN 报道 目录 存在 https msdn microsoft com en us library system io directory exists v vs 110 aspx如果目录不可访问 则应返回 false 我有一条路
  • Mercurial 和 NTFS 备用数据流

    Mercurial 如何处理备用数据流 在 NTFS 文件系统中 如果它不能处理这个问题 是否有 DCVS 可以处理 EDIT 当我更改版本时update ADS 会发生什么情况 它丢失 删除 了吗 也有版本吗 是不是都被忽略了 Mercu
  • 如何减小 NTFS 中文件夹索引文件的大​​小?

    我有一个 NTFS 文件夹 其中包含数万个文件 我已删除该文件夹中的所有文件 保存 1 我运行 contig exe 对该文件夹进行碎片整理 因此现在它仅包含 1 个片段 然而 该文件夹的大小仍然是 8MB 这意味着该指数存在很大差距 这是

随机推荐