这里写目录标题

  • 0 引言
  • 1 共享服务器概述
  • 2 创建共享实验
    • 2.1 创建共享文件夹并访问
    • 2.2 创建隐藏共享文件夹并访问
  • 3 权限控制逻辑
  • 3.1 父子级文件共享权限的继承
    • 3.2 远程权限与NTFS权限的控制关系
  • 4 常用的与共享相关的DOS命令
    • 4.1 查看共享:net share
    • 4.2 创建共享:net share 共享名=地址
    • 4.3 取消共享:net share 共享名 /del
  • 5 通过注册表屏蔽隐藏共享自动产生
  • 6 禁止文件共享
    • 6.1 通过禁用server服务
    • 6.2 配置高级安全防火墙-入站规则
      • 6.2.1 win10阻止被访问445端口
      • 6.2.2 win7阻止被访问445端口
  • 7 其他
    • 7.1 目前所学端口号对应服务
    • 7.2 工作组与域
    • 8 总结
  • 参考文献

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文件共享服务器为例

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

  1. 文件共享服务器onedrive,访问共享文件和文件夹 - OneDrive API - OneDrive dev center | Microsoft Docs...

    使用远程项目访问共享文件和文件夹 09/10/2017 本文内容 OneDrive 支持将共享文件夹添加到驱动器中,以便可以更轻松地从共享文件夹访问内容. 将共享文件夹添加到 OneDrive 后,此 ...

  2. 【桌面运维】Windows使用批处理脚本快速创建访问共享文件的快捷方式

    Lib 前言 关于Windows共享的知识 一种解决方案 批处理脚本的实现 简约版 简约版效果展示 美化版 美化版效果展示 优化简约版 前言 前阵子要给公司很多电脑安装访问共享文件夹快捷方式,方便各部 ...

  3. 服务器不能访问共享文件夹权限,win访问服务器共享文件夹权限设置

    win访问服务器共享文件夹权限设置 内容精选 换一换 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助.接口参考文档详细介绍了每个接口的参数和使用方法 ...

  4. ftp 服务器创建访问连接抱错_如何用固定IP连接FTP服务器?

    零遁公网固定IP远程访问FTP服务器: 互联网的一大特点是实现信息共享,其中文件传输是信息共享十分重要的内容之一.科技公司更是离不开它.销售.库存.客户资料等等数据需要随时共享同步.当需要考虑到文件传 ...

  5. win7 开启文件共享服务器,windows7如何共享文件夹_windows7怎样设置共享文件夹

    最近有win7用户都在问一个问题,win7系统设置共享文件夹怎么操作?首先我们要知道,在工作和生活中经常有需要将自己的文件复制给他人或者将他人的文件复制过来的需求.有时候我们使用u盘或者其它软件软件, ...

  6. java文件共享ftp怎么访问_文件共享服务器

    共享服务器概述 通过网络提供文件共享服务,提供文件下载和上传服务(类似于FTP服务器) 回忆远程桌面服务开启后,端口号是:3389 文件共享服务:端口号:访问共享445,默认微软的系统全部开启445! ...

  7. Centos配置samba文件共享服务器

    Centos配置samba文件共享服务器 1.安装samba. yum install samba 如果安装源没有samba,则需要自己从网上下载一个samba的源文件samba-4.14.5.tar ...

  8. win10 更新后无法访问共享文件夹

    win10 更新后无法访问共享文件夹 问题描述 解决办法 问题描述 Windows自动升级到win10 v2004版本后,无法访问共享文件夹和共享打印机 解决办法 运行regedit 打开将注册表 , ...

  9. 计算机硬盘硬盘共享如何设置,两台电脑如何共享文件夹?Win10设置共享文件夹或共享磁盘的方法...

    在一个局域网中,我们经常会设置共享文件夹或共享磁盘,可供其他电脑访问,实现电脑互传文件.那么多台两台电脑如何共享文件夹?下面装机之家分享一下Win10设置共享文件夹或共享磁盘的方法,来看看吧! Win ...

  10. python访问局域网共享文件夹_Python+flask 实现的局域网文件共享服务器

    一直没有用python 做过web开发,以前看python的教程的时候,都会跳过这个环节,最近没事的时候,看来一下,感觉还挺方便的.就一边算是学习,一边算是练习,写了一个python实现的局域网文件共 ...

最新文章

  1. yolov3 推理所需要的时间_目标检测-番外五:YOLOv3-Plus
  2. 简而言之,JUnit:另一个JUnit教程
  3. SQLServer DBA 三十问(加强版)
  4. Cognos11中通过URL访问report的设置
  5. 计算机设计大赛作品评语,第九届大学生短片大赛获奖作品评语
  6. CentOS 安装MySQL5.7 源码方式安装
  7. 克隆一个 AI 替自己开会,爽吗?
  8. 【干货】关于机器学习的知识点,全在这篇文章里了
  9. 全网首发:神奇的WORD文字渲染效果,18个字符一组,每个字符渲染效果不同
  10. 映像劫持与反劫持技术
  11. 计算机病毒主要是通过什么传播,计算机病毒主要是通过什么传播
  12. 《赛灵思中国通讯》学习记录第1期:为何使用Zynq SoC可以让企业产品利润激增
  13. springboot集成es实现搜索功能
  14. 不一样的国外广告联盟与cpa赚钱!
  15. 3岁孩子能力训练计划
  16. 利用百度云API接口上传照片进行植物识别
  17. 二叉树:叶节点的一些操作
  18. 汇编电话本 15pb
  19. 关于ubuntu16.04 安装过程中卡住问题解决方法
  20. Flash不同版本的下载安装及必要的系统组件未正常运行的解决办法

热门文章

  1. chrome下载速度慢,手把手教学
  2. 当保险行业不再是压舱石,平安保险还保险吗?
  3. 电脑只有浏览器不能上网
  4. 西门子SCL编程语言入门基础知识
  5. ADSL 拨号代理的搭建
  6. 什么是语法糖(syntactic suger)
  7. 计算机build是什么意思英语,build是什么意思_build的翻译_音标_读音_用法_例句_爱词霸在线词典...
  8. ECshop 模板制作教程
  9. Python学习[4]:urllib库-爬虫的第三步之代理IP
  10. 日更第1天:Linux常用命令之dnf用法