CentOS 7.3 Samba服务安装与配置

1.背景

通常情况下,我们工作用的电脑都是Windows系统,而进行开发的服务器大都是Linux系统。有时需要在两个系统之间频繁的拷贝数据,尽管有 WinSCP 这样的工具来使用,但是总体来说,效率都比较低。

一种更好的方式就是两个系统之间能共享文件夹,这样对于习惯在Windows上使用source insight编辑,而在Linux系统中进行编译的同学来说,简直就是福音。Samba的出现,成功的解决了这个问题。

2. 介绍

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。

SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。

SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。

Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享。

组成Samba运行的有两个服务,一个是SMB,另一个是NMB。

SMB是Samba 的核心启动服务,主要负责建立 Linux Samba服务器与Samba客户机之间的对话, 验证用户身份并提供对文件和打印系统的访问,只有SMB服务启动,才能实现文件的共享,监听139 TCP端口。

NMB服务是负责解析用的,类似与DNS实现的功能,NMB可以把Linux系统共享的工作组名称与其IP对应起来,如果NMB服务没有启动,就只能通过IP来访问共享文件,监听137和138 UDP端口。

3. 配置

以搭建免密码Samba服务器为例

  1. 安装Samba应用
  • sudo yum -y samba samba-client
  1. 关闭防火墙和SELinux
  • sudo systemctl stop firewalld.service #停止防火墙服务
  • sudo systemctl disable firewalld.service #关闭防火墙
  • sudo setenforce 0 #设置SELinux成为permissive模式,关闭SELinux;

如果设置成1,将开启SELinux,并设置成enforcing模式

  1. 启动并查看Samba
  • sudo systemctl start smb nmb
  • sudo systemctl status smb nmb


  1. 配置Samba服务

需要修改一下/etc/samba/smb.conf配置文件,先进入/etc/samba文件夹下,将原有的smb.conf文件进行备份: cp sam.conf sam.conf.org

编辑sam.conf文件,修改成以下内容:


global为全局设置:

  • workgroup:设定Samba Server所要加入的工作组或者域,Windows默认为工作组名称为WORKGROUP
  • server string:设定Samba Server的注释
  • security:设定Samba Server的验证方式,一共有四种方式,安全性从低到高为:share、user、server、domain
  • map to guest:设定访问方式

shareWins为共享显示的文件夹名字:

  • path:共享文件夹路径
  • public:指定该共享是否允许guest账户访问
  • writable:是否可写
  • create mask:创建文件的权限,当从Windows拷贝文件到共享文件夹时,从Linux得到的文件权限
  • directory mask:创建文件夹的权限,与create mask类似
  • read only:是否可读
  • browseable:是否可浏览
  • guest ok:同public,是否支持免密访问
  • guest only:是否只支持guest访问
  1. 创建共享文件夹,并设置权限
  • mkdir /home/xxxx/shareWins
  • sudo chmod 777 /home/xxxx/shareWins
  • sudo chmod 777 /home/xxxx/

修改目录的权限,同时也将上一级的目录权限进行修改

  1. 重启Samba服务
  • sudo service smb restart

Windows访问共享文件夹

假设IP地址为:10.31.32.33, 在运行框中输入\\10.31.32.33,就能访问对应的文件夹了:


©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,189评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,577评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,857评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,703评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,705评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,620评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,995评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,656评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,898评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,639评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,720评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,395评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,982评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,953评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,195评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,907评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,472评论 2 342

推荐阅读更多精彩内容

  • 1. Samba简介 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构...
    garyond阅读 14,018评论 2 29
  • 案例一、公司现有一个工作组workgroup,需要添加samba服务器作为文件服务器,并发布共享目录/home/s...
    SkTj阅读 1,319评论 1 1
  • samba是一个实现类UNIX操作系统与WINDOWS操作系统之间共享的一种SMB协议的软件。包括的文件共享和打印...
    4a873e424089阅读 1,131评论 0 0
  • 1.SAMBA服务简介 (1)SAMBA的功能: • 共享文件和打印,实现在线编辑• 实现登录SAMBA用户的身份...
    尛尛大尹阅读 1,076评论 0 1
  • 我喜欢你 无关其他 只因你就是你 我不在乎一切加注在你身上的标签 在我心中 你就是那个我最爱的你 我喜欢这样静静的...
    珺二爷阅读 137评论 0 0