文章目录

  • samba是什么
  • samba怎么安装
  • 指定用户读写共享文件的权限
  • 利用smb服务访问win10的共享目录

samba是什么

samba是什么?能干什么?什么场合需要用到它?

● samba 是基于SMB协议(ServerMessage Block,信息服务块)的开源软件,samba也可以是SMB协议的商标。SMB是一种Linux、UNIX系统上可用于共享文件和打印机等资源的协议,这种协议是基于Client\Server型的协议,Client端可以通过SMB访问到Server(服务器)上的共享资源。当Windows是 Client,CentOS是服务器时,通过Samba就可以实现window访问Linux的资源,实现两个系统间的数据交互。
● Linux对于开发来说是一个非常好的系统,但是人机友好不如windows,我就通常在windows上用sourceinsight编辑代码,然后在Linux端编译运行,而且经常需要把音视频从Linux和windows端互相拷贝,这时候Samba就显得很方便了。

samba怎么安装

我用的系统是CentOS,安装软件一般使用yum(全称为 Yellow dog Updater, Modified)包管理器,yum基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
● 切换到root执行安装命令

[root@localhost]#yum install samba -y
grep -v "#" smb.conf.example > smb.conf

● 修改配置文件内容,实现共享文件匿名用户的读取和写入

samba4不支持share,改成user

共享文件夹路径为根目录下新建的share目录

● 关闭防火墙、启动服务

setenforce 0
systemctl stop firewalld
systemctl start smb

客户端(需要和服务器同一网段,可以先ping命令试验一下网络是否互通)访问共享文件夹

● 接再来在共享文件夹中创建文本文件,写入相关数据后进行实验

在服务器查看,成功存储

指定用户读写共享文件的权限

1.在配置文件末尾加入如下内容

2.创建smb用户,并添加密码

3.修改完配置文件重启smb服务前要保证没有用户在使用共享文件,需在客户端的cmd中输入##net use * /d##清空,清空后再重启smb服务。


4.再次登录共享目录,输入刚才新建的smb用户和对应的密码


5.多了的lisi和zhangsan目录是自动生成的(因为smb配置文件中写好了自动生成的脚本)


6.lisi用户在test目录中创建新文件,显示没有权限,实验成功!

利用smb服务访问win10的共享目录

1.win10要开启允许匿名访问,步骤如下







2.Linux系统中进行验证

3.将win10中的共享目录挂载到Linux系统的目录上,便于读取和写入数据。

利用samba实现网络文件共享相关推荐

  1. 如何利用samba(smb服务)实现网络文件共享

    文章目录 samba实现网络文件共享 前言 实验环境 利用samba搭建共享文件系统详细步骤 匿名用户读写共享文件 指定用户读写共享文件的权限 利用smb服务访问win10的共享目录 samba实现网 ...

  2. JCIFS简介and利用JCIFS网络文件共享实现上传下载

    JCIFS简介and利用JCIFS网络文件共享实现上传下载 JCIFS is an Open Source client library that implements the CIFS/SMB ne ...

  3. Samba网络文件共享服务介绍

    Samba网络文件共享服务 一.samba简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块, ...

  4. 28 网络文件共享服务

    文章目录 网络文件共享服务 本章内容 存储类型 FTP服务 NFS服务 SAMBA服务 网络数据同步 1 存储类型 存储类型分为三种 1.1 DAS存储 1.2 NAS存储 但NAS有一个关键性问题, ...

  5. 23.网络文件共享服务

    文章目录 1 存储类型 1.1 DAS存储 1.2 NAS存储 1.3 SAN存储 1.4 三种存储比较 2 FTP 文件传输协议 2.1 FTP工作原理介绍 2.2 常见 FTP 相关软件 2.3 ...

  6. Linux 网络文件共享服务详细介绍

    Linux 网络文件共享介绍 一.常见的存储类型 1.1 DAS 类型的存储 1.2 NAS 类型的存储 1.3 SAN 类型的存储 1.4 三种存储类型的比较 二.文件传输协议 FTP 2.1 FT ...

  7. Linux网络文件共享服务(一)存储类型和文件传输协议FTP

    成功不易,加倍努力! 网络文件共享服务 本章总目录 1 存储类型 1.1 DAS存储 1.2 NAS存储 1.3 SAN存储 1.4 三种存储比较 2 文件传输协议 FTP 2.1 FTP工作原理介绍 ...

  8. NFS企业级网络文件共享

    企业级NFS网络文件共享服务 1.NFS介绍 什么是NFS? NFS是network file system的缩写,中文意思是网络文件系统.它的主要功能是通过网络(一般是局域网) 让不同的主机系统之间 ...

  9. samba服务器新建文件权限,Ubuntu中安装samba服务器创建文件共享的方法及普通用户设置共享的问题解析...

    Ubuntu中安装samba服务器创建文件共享的方法及普通用户设置共享的问题解析 发布时间:2011-01-04 19:10:00   作者:佚名   我要评论 本文是基于ubuntu桌面版进行操作说 ...

最新文章

  1. 【算法】弗洛伊德(Floyd)算法
  2. 一个不错的js制作的右键菜单
  3. SAP odata模型缓存校验机制
  4. ASP.NET MVC5 网站开发实践(二) Member区域 - 用户部分(2)用户登录、注销
  5. 机器学习之LDA主题模型算法
  6. php软件开发--tp5
  7. 95-280-035-源码-资源管理-计算资源管理-TaskSlot
  8. 加权回归估计_比率估计与回归估计
  9. python称为胶水的例子_为什么称python为胶水语言
  10. duilib显示html,Duilib 控件类html富文本绘制
  11. expect移植到powerPC平台的过程
  12. 龙芯提供的jna-4.5.2,没有libjnidispatch.so,也能用
  13. resin session共享 redis_Spring Boot 利用Redis实现session共享
  14. 敏感性分析数学建模方法(敏感性分析数学建模模型)
  15. MATLAB无法读取图片解决方法
  16. 个人总结---微信抢票应用
  17. c++minmax函数_std :: minmax()函数以及C ++ STL中的示例
  18. Python绘制3D图形:Axes3D
  19. 阿里云服务器的使用以及虚拟机创建用户
  20. 百度OCR文字识别教程(有demo)

热门文章

  1. usb扩展坞同时接键盘鼠标_轻薄本的办公伴侣,ORICO十一合一扩展坞体验
  2. 显示unc路径服务器根目录,错误:“您必须输入带有盘符的完整路径,例如:C:\ APPor形式的UNC路径:\\服务器\共享”...
  3. android自定义task,Android Gradle 自定义Task 详解
  4. linux内核驱动开发 培训,嵌入式Linux驱动开发培训 - 华清远见教育集团官网
  5. led透明屏生产厂家_如何实现LED双面透明显示屏,双面LED透明屏
  6. Qt::WindowType、Qt::WidgetAttribute各个标志含义汇总
  7. Invocation failed Unexpected end of file from server java.lang.RuntimeException: Invocation failed U
  8. iphone中怎么强制view重绘
  9. linux查看端口所占用的进程号
  10. 《并行计算的编程模型》一1.4 数据类型