文件共享_文件共享服务器 - CSDN
精华内容
参与话题
  • Windows中的共享文件文件服务器

    万次阅读 2020-02-01 21:09:26
    目录 共享文件的设置 默认共享 关闭默认共享 关闭共享服务 共享文件夹权限 ...文件服务器资源管理器的搭建 ...文件共享是指主动地在网络上共享...在很早期的Windows中(Windows2000以下),文件共享服务是利用TCP的1...

    目录

    共享文件的设置

    默认共享

    关闭默认共享

    关闭共享服务 

    共享文件夹权限

    文件服务器资源管理器的搭建


    文件共享是指主动地在网络上共享自己的计算机文件。一般文件共享使用P2P模式,文件本身存在用户本人的个人电脑上。大多数参加文件共享的人也同时下载其他用户提供的共享文件。有时这两个行动是连在一起的。在很早期的Windows中(Windows2000以下),文件共享服务是利用TCP的139端口实现的,服务名是SMB。后来,微软又把SMB改名为CIFS,并且使用的是TCP的445端口

    相关文章:Linux文件共享服务之Samba

    哪些用户能够共享文件夹

    • 普通用户是没有权限共享文件夹
    • Administrators 组的账号可以设置共享文件夹
    • Power user 组的账号也可以设置共享文件夹

    共享文件的设置

    共享文件服务端的设置

    1、文件共享服务器需要打开网卡上的 Microsoft 网络的文件和打印共享功能(这个功能默认是开启的)

    2、然后打开高级共享设置,启用网络发现和启用文件、打印机共享(实际上就是打开了TCP的445端口)

    3、选择要共享的文件,右键-->属性-->共享-->然后选择一个用户名去共享,然后就会有一个访问共享文件夹的路径

    隐藏共享文件的设置

    共享文件的时候选择高级共享,然后共享文件名后加一个 $,这样客户端默认看不到这个共享的文件夹,除非访问的时候加上共享文件名和$:  \\WIN-7\file$

    共享文件客户端的访问

    方法一:客户端运行窗口输入:\\WIN-7  或者  \\ip地址,然后用服务器的用户名和密码登录即可访问共享文件夹(看不到隐藏的共享文件夹)。

    方法二:客户端在文件夹窗口输入: \\WIN-7 或者  \\ip地址   ,然后用服务器的用户名和密码登录即可访问共享文件夹(看不到隐藏的共享文件夹)。

    方法三:打开文件夹窗口,点击我的电脑-->计算机-->映射网络驱动器,然后输入: \\WIN-7\file ,然后用服务器的用户名和密码登录即可访问共享文件夹。 (这种方法连接的时候要输入具体共享的文件名)

    客户端使用任意端口访问文件服务器的TCP 445 端口的共享资源

    方法四:在命令行中输入  net  use \\ip\c$  /u:administrator root 。然后在文件夹中打开即可

    默认共享

    默认共享是为管理员管理服务器的方便而设,其权限不能更改,只要知道服务器的管理员账号和密码,不管其是否明确共享了文件夹,都可以访问其所有的分区。 查看默认共享:net share 

    如图,那么黑客只要知道了服务器 Administrator 用户的密码就可以访问其默认共享文件夹了

     

    黑客还可以通过命令行把你的默认共享的盘符挂载到本地:net use k:  \\10.96.10.59\c$    把10.96.10.59计算机上的C盘挂载到本地的k盘,这里的认证用户只能是 administrator

    然后你可以看到本地多了一个k盘,这正是远程主机上的C盘

    net use 查看建立的文件共享

    要删除此共享的话:net  use k: /del

     关闭默认共享

    net share命令关闭默认共享

     很明显,这是非常危险的。所以我们一般都会关闭默认共享

    • net share ipc$    /delete              关闭ipc默认共享
    • net share admin$  /delete          关闭admin账户目录共享
    • net share  c$ /delete                  关闭c盘默认共享
    • net share  e$ /delete                关闭e盘默认共享

    用net share命令来删除,但是机器重启后共享会自动出现。所以我们可以将命令保存为.bat批处理文件,然后把这个批处理文件拖到“程序”→“启动”项,这样每次开机就会运行它,也就是通过net命令关闭共享。

    注册表关闭默认共享

    禁止C$、D$管理共享(如果没有则新建): 

    • HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/lanmanserver/parameters 
    • Name:AutoShareServer                
    • Type:DWORD              
    • Value:0    

    禁止ADMIN$缺省共享: 

    • HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/lanmanserver/parameters 
    • Name:AutoShareWks   
    • Type:REG_DWORD             
    • Value:0x0

    限制IPC$缺省共享:

    • HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Lsa 
    • Name:restrictanonymous 
    • Type:REG_DWORD 
    • Value:0x0(缺省)          0x1 匿名用户无法列举本机用户列表             0x2 匿名用户无法连接本机IPC$共享        说明:不建议使用2,否则可能会造成你的一些服务无法启动,如SQL Server。

    关闭共享服务 

    更彻底点的,文件打印共享和共享文件,很多人用不到,可以直接停掉该服务。

    1. 直接关闭文件网卡上的 Microsoft 网络的文件和打印共享功能
    2. 关闭服务管理里面的Server服务

    共享文件夹权限

    用户必须拥有适当的共享权限才可以访问共享文件夹。共享权限的种类与其所具有的访问能力如下 

    共享权限和NTFS权限的联系和区别

    • 共享权限是基于文件夹的;NTFS 权限是基于文件的
    • 共享权限只有当用户通过网络访问共享文件夹时才起作用;NTFS 权限无论用户是通过网络还是本地登录使用文件都会起作用 
    • 共享权限与文件操作系统无关,只要设置共享就能够应用共享权限;NTFS 权限必须是NTFS 文件系统,否则不起作用 
    • 共享权限只有几种:读者,参与者,所有者;NTFS 权限有许多种,如读,写,执行,修改,完全控制等,我们可以进行非常细致的设置

    共享权限和 NTFS  权限的特点

    • 不管是共享的权限还是 NTFS 权限都有累加性。
    • 不管是共享权限还是 NTFS 权限都遵循“拒绝”权限超越其他权限。
    • 当一个账户通过网络访问一个共享文件夹,而这个文件夹又在一个 NTFS 分区上,那么用户最终的权限是它对该文件夹的共享权限与 NTFS 权限中最为严格的权限

    文件服务器资源管理器的搭建

    使用文件服务器资源管理器高级工具功能

    • 文件夹和卷设置配额
    • 主动屏蔽文件,并生成全面的存储报告

    角色,添加角色,选择文件服务,然后再选择文件服务器资源管理器,接着选择磁盘安装即可

    配额管理:配额管理在文件服务器资源管理器内是以磁盘或文件夹为单位,不论用户是谁,设置配的文件夹总量不允许超过目录配额的限制。

    文件屏蔽:可以限制文件夹存放的文件类型 可以指定某个文件夹的能够存放的文件类型,是基于文件的扩展名来控制的。 通过创建文件屏蔽来控制用户可以保存的文件类型以及在用户尝试保存未经授权的文件时生成通知。 定义可以应用于新的卷或文件夹以及可以在整个组织中使用的文件屏蔽模板。 创建增强文件屏蔽规则灵活性的文件屏蔽例外。

    相关文章:135、137、138、139和445端口

                      IPC$共享和其他共享(C$、D$、Admin$)

    展开全文
  • 操作系统 文件共享

    千次阅读 2018-12-12 19:31:23
    操作系统 文件共享 文件共享应用: 文件共享是指当我们一个的文件被其他用户所访问,比如我们的windows操作系统,是多用户多任务的系统,允许 一台计算机注册多个用户来访问。比如windows7操作系统在开机的时候,...

                                              操作系统 文件共享

    文件共享应用:

    文件共享是指当我们一个的文件被其他用户所访问,比如我们的windows操作系统,是多用户多任务的系统,允许

    一台计算机注册多个用户来访问。比如windows7操作系统在开机的时候,有一个切换用户的按钮,当我们输入其他

    用户的用户名和密码的时候,操作系统就会加载属于该用户的文件,包括其他用户声明的共享文件。这种情况并不

    常见。文件共享最常用情况是用于文件传输ftp或者发生在服务器端,比如服务器的数据库需要被多个用户访问,但

    是我们每个用户不一定都需要下载数据库的软件,这时候用户只需要用对应的文件名访问服务器端的数据库就ok。

    文件共享实现:

    1、绕道法:

    在这种情况下需要访问共享文件都要从当前文件位置出发找到共享文件。如果当前目录下没有共享文件,就会回溯到

    与共享文件交叉的文件下,再向下找到要访问的共享文件。具体过程可以按照下图理解:

    这样查找共享文件的弊端还是比较大的,每次我们访问共享文件可能需要回溯多级目录,搜索速度还是比较慢的。

    2、链接法:

    有一个根目录用来记录用户的信息,所有用户的文件都在自己文件夹下。当有一个用户有共享文件的时候,其他

    用户需要共享该文件的时候只需要把对应目录的指针指向共享文件的目录即可。如图所示:

    3、基于索引节点的共享方式:

    在这种情况下,文件的属性和文件的地址不再放在文件的目录中,而是存在索引中。文件目录中存放着文件名

    和指向索引的指针,linux操作系统中把这种索引的结点称为Inode结点。在索引的结点中还有一个计数器,用来

    统计文件被多少用户访问。

    t

    当count=1时候,创建文件的用户才能删除文件。否则不能删除文件。这是在这种共享文件系统下系统的规定,因

    为如果建立共享文件的用户删除了共享文件,系统又在共享的位置建立了新的文件,这样其他用户在共享文件的时

    候就会访问成了其他文件,失去了共享文件的意义。

    假如用户A建立了文件,然后发现不能删除文件,因为创建的共享文件被其他用户所共享,用户来气了,直接删除

    文件的目录文件,这时候便不再去理会,但是加入建立的文件是付费了,这时候这个文件可能还被其他用户使用,

    这时候可能用户A不再访问文件的时候还需要付费。

    这也是需要操作系统处理的,所以有了下面的共享文件方式。

    4、利用符号链实现文件共享

    当用户需要访问共享文件的时候,由系统生成一个链接的文件,用来指向共享文件的目录。其他用户根据这个

    链接文件来访问共享文件。这时候如果文件所有者删除了文件或者修改了文件,就需要其他用户重新生成链接

    文件。原来的链接就会失效。

    5、基本文件目录

    可以看到wang用户的符号目录中的tt.c指向了指向了用户zhang的b.c文件。此时用户zhang删除了6号对应的b.c

    之后。用户王再去访问的时候就会发现id为6的地址反发生了变化,就会重新更新tt.c对应的id。而且这种方式检索

    不仅效率高,而且占用的内存小。

    展开全文
  • 基于Linux的三种文件共享方式

    万次阅读 2018-08-22 17:05:34
    linux和windows之间的文件共享方式 用Internet 文件系统(CIFS)也称为服务器信 适用于MicrosoftWindows服务器和客户端的标准文件和打印机共享系统息块(SMB) Samba服务可用于将Linux文件系统作为CIFS/SMB网络...
    • linux和windows之间的文件共享方式

    • 用Internet 文件系统(CIFS)也称为服务器信
    • 适用于MicrosoftWindows服务器和客户端的标准文件和打印机共享系统息块(SMB)
    • Samba服务可用于将Linux文件系统作为CIFS/SMB网络文件进行共享
    • 并将Linux打印机作为CIFS/SMB打印机共享进行共享

    下面的登陆方法实则为在外面查看这个共享文件的信息,并不能对这个共享文件进行管理和使用

    下面的登陆方法可以进入到共享文件系统的内部,对文件进行管理,上传或者删除

    查看smb中共享的文件

    挂载的使用和进入到这个smb文件系统中的使用效果完全一样,挂载使用的更加方便,挂载创建的文件,在文件共享的时候依旧可以查看

    以上的实验是基于selinux关闭的状态,下面修改selinux为ENFORCING状态如何共享文件

    使用以下的命令进行查看samba中的安全上下文的开启或关闭的所有的文件的状态

    当/westos被删除时,重新建立文件的属性会有所改变,需要重新更改安全上下文来允许目录得到共享,而samba_export_all_ro的开放会大大的加大原有的权力的开放--samba_export_all_ro的权力更大一些不到万不得已的时候不要时候,当别的权力不足以支持时在使用这个权力,一般不使用这种权力

    寻找另一台机器,可以是真机来做cifs的文件共享的客户端的测试

    • linux和linux之间的文件共享方式

    • NFS

    在客户端测试,在使用文件共享的时候使用挂载更为方便,在客户端挂载这个文件,便可以开始使用了

     

    在共享文件系统中创建文件,指定文件的所属人为客户端的用户所有,前提时客户端必须存在此用户

    使用exportfs   -rv 重读这个文件,寻找不同网段的主机在客户端进行测试,如果是只读则说明设置成功

    • 基于linux下的网络硬盘共享

    使用fdisk查看时并不能看见新建的共享分区,在设置完成后在查看就可以发现了

    使用umount卸载这个挂载,在配置文件写好之后刷新这个mount,使用df查看挂载到/mnt下,则说明配置文件更改成功

    挂载这个磁盘的实际的大小则为最初的服务器上设置的共享磁盘的大小,则说明实验成功

    使用树型结构来查看文件中的内容

    退出并不能使得使用过的磁盘完整的清除,使用删除可以清除客户端的共享磁盘

    共享磁盘被完整的清除,实验结束

     

     

     

     

     

    展开全文
  • A电脑配置需要共享的文件夹 新建一个需要共享的文件夹 Share(名称自己定),选中改文件夹,右键选择属性,在属性面板中选择共享: 在共享面板中选择需要共享的用户对象,一般选择访客 Guest 或者所有人 ...

    Tip:这里需要提醒一下,以下方法只适用于局域网,如果要跨外网访问的话建议直接上 TeamViewer ,跨外网的文件传输速度取决于网络速度,但局域网的文件共享传输速度是非常快的!


    A电脑配置需要共享的文件夹

    新建一个需要共享的文件夹 Share(名称自己定),选中改文件夹,右键选择属性,在属性面板中选择共享

    在这里插入图片描述
    在共享面板中选择需要共享的用户对象,一般选择访客 Guest 或者所有人 Everyone这两者的区别是权限问题,如果不知道怎么选择果断使用 Everyone,当然你要控制好你共享的东西,毕竟共享的东西就是给其它电脑看的。

    在这里插入图片描述
    选择完毕之后点击添加,最后点击共享,最后点击确认即可:

    在这里插入图片描述
    配置完成之后由于默认是会添加密码保护,这样很不方便,我们回到属性页面,点击网络和共享中心:

    在这里插入图片描述
    然后选择关闭密码保护共享:

    在这里插入图片描述
    如果想要设置访问权限:读取或者写入,可以在属性面板中点击高级共享来更改。


    B电脑访问A电脑的共享文件夹

    首先需要知道A电脑的IP地址:在A电脑上按下 Win + R,然后输入 cmd 回车确定,在弹出的命令行窗口输入 ipconfig 回车确认:

    在这里插入图片描述
    找到 IPv4地址 这个选项,这个就是A电脑的IP地址。在B电脑上按下 Win + R,然后输入 \\ + A电脑的IP地址,回车确认即可看到A电脑上的所有共享文件夹了。

    展开全文
  • 共享文件的几种方式

    万次阅读 2016-12-29 23:32:47
    1、通过Win自带的共享设置 2、通过软件FileZilla_Server 进行共享 3、手机也能通过局域网访问的共享文件夹 4、通过命令连接ftp
  • windows局域网文件共享的使用

    万次阅读 2018-09-02 11:15:50
    系统:win7与win10 ---------------------------   确保两台机器处于同一局域网或同一网段。 注:适用于以下三种情况 ...win7 共享文件到win10 win7 IP:172.168.43.35 win10 IP:172.168...
  • 文件共享设置方法

    千次阅读 2019-01-10 18:05:53
    在 Windows 7 中,尝试与其它版本 Windows 系统共享文件时却常常失败。原因往往纷杂不一,例如,工作组名称不同,设置不正确等等。为解决问题,和节约大家的ATT时间,下面给出了一套操作流程供参考。一起来看看具体...
  • linux及windows文件共享

    万次阅读 2016-10-01 17:52:44
    http://blog.csdn.net/pipisorry/article/details/51812022本文主要说明 linux和windows文件共享, ...(ubuntu16.04, 14.04和win7测试通过)linux和windows文件共享window对linux文件内容进行操作,利用linux samba
  • VMware虚拟机与主机进行文件共享的方法

    万次阅读 多人点赞 2018-03-23 16:58:48
    简单记录一下自己的操作过程,主机是win10系统,虚拟机的操作系统是Centos7。参考:https://blog.csdn.net/tjcwt2011/article/details/72638977https://jingyan.baidu.com/article/22fe7ced6437433002617fee.html...
  • UNIX文件共享

    千次阅读 2017-03-17 11:30:39
    介绍unix文件共享机制
  • iOS 开启文件共享权限

    万次阅读 2016-05-26 09:42:41
    当我们像要实现在itunes上进行文件共享,只需要在配置文件中进行如下配置 修改后的结果。
  • SAMBA文件共享服务

    千次阅读 2018-11-28 18:08:45
     ...当我们需要windows和linux更好的进行文件交互时,使用Samba服务是一个不错的选择,本文介绍如何在linux中搭建Samba服务和怎样在windows下访问linux共享文件。 一、理论知识
  • 访问共享的机器(客户机):要在服务器端,创建相关的用户:例如服务器端IP地址:192.168.1.111服务器端:计算机 右键--管理右键 用户--新用户--输入用户名和密码()服务器端,添加我们需要共享文件可以自定义...
  • windows中的文件共享

    千次阅读 2020-01-19 10:55:37
    文件共享是指主动地在网络上共享自己的计算机文件。一般文件共享使用P2P模式,文件本身存在用户本人的个人电脑上。大多数参加文件共享的人也同时下载其他用户提供的共享文件。有时这两个行动是连在一起的。在很早期...
  • Linux文件共享服务之NFS

    千次阅读 2018-10-12 10:16:34
    NFS(Network File System) 网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像...
  • 基于HTTP的文件共享服务器

    千次阅读 2019-03-03 22:27:06
    基于TCP、HTTP的文件共享服务器 服务器的基础架构 构建TCP服务器 对于文件的传输来说,我们必须要保证文件内容的准确性。所以在数据传输时我们选择保证数据可靠传输的TCP协议。 首先使用socket创建套接字进行对端口...
  • 文件共享是企事业单位局域网应用的一个主要方面,基于此需要通常会搭建专门的共享服务器。其实,现在的企事业单位都有自己的Web服务器,如果采用的是基于Windows Server 2008的Web服务器平台,搭建专门的文件服务器...
  • smaba(跨平台文件共享)

    千次阅读 2020-01-14 11:55:32
    文章目录samba (跨平台文件共享)介绍服务端配置文件各功能解释即需要修改的地方:创建smb用户并使用共享文件夹(目录)设置配置完毕没有权限排查思路仅允许部分用户拥有写权限配置文件设置仅允许部分用户拥有写...
  • Android设置文件共享

    千次阅读 2016-12-04 20:29:59
    要将应用程序中的文件安全地提供给另一个应用程序,您需要配置应用程序,以内容URI的形式为文件提供安全句柄。 Android FileProvider组件根据您在XML中提供的规范生成文件的内容URI。 本文将向您展示如何将File...
  • centos7配置nfs网络文件共享

    万次阅读 2020-06-15 17:18:05
    NFS(NetworkFileSystem)即网络文件系统,是Linux/Unix支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像...
1 2 3 4 5 ... 20
收藏数 1,149,266
精华内容 459,706
关键字:

文件共享