前言
Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件。后来微软又把 SMB 改名为 CIFS(Common Internet File System),即公共 Internet 文件系统,并且加入了许多新的功能,这样一来,使得Samba具有了更强大的功能。
Samba最大的功能就是可以用于Linux与windows系统直接的文件共享。下面就手把手教你在 Linux服务器上利用samba来创建windows下的文件共享服务器。
具体实践
当前系统:centos 6 安装软件
yum install samba samba-client samba-swat
检查服务是否安装
[root@localhost samba]# rpm -qa | grep samba samba-3.6.23-36.el6_8.x86_64 samba-winbind-clients-3.6.23-36.el6_8.x86_64 samba-winbind-3.6.23-36.el6_8.x86_64 samba-common-3.6.23-36.el6_8.x86_64
启动服务
[root@localhost samba]# /etc/init.d/smb start
启动 SMB 服务: 设置开机启动项
[root@localhost samba]# chkconfig --level 35 smb on [root@localhost samba]# chkconfig --list | grep smb smb 0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:启用 6:关闭
配置文件,匿名共享 在配置文件/etc/samba/smb.conf 添加一项和注释家目录
#============================ Share Definitions ============================== ;[homes] ; comment = Home Directories ; browseable = no ; writable = yes ; valid users = %S ; valid users = MYDOMAIN\%S [public] comment = 技术共享 path = /share public = yes ; writable = yes #注释这个其他window不能修改其中文件
重启服务生效
[root@localhost samba]# /etc/init.d/smb restart 关闭 SMB 服务: [确定] 启动 SMB 服务: [确定]
验证 共享目录是/share其他配置参考:http://www.centoscn.com/CentosServer/ftp/2015/0318/4915.html that’s all ,enjoy!!