简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络
简介
Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件。后来微软又把 SMB 改名为 CIFS(Common Internet File System),即公共 Internet 文件系统,并且加入了许多新的功能,这样一来,使得Samba具有了更强大的功能。
安装
yum install samba samba-client samba-swat
选用 yum 方式安装,selinux disable
由于是内部服务器,所以 iptables 是关掉的,systemctl stop iptables
配置
samba 的配置文件为:/etc/samba/smb.conf
useradd username
smbpasswd -a username
创建用户,并将用户添加至samba 服务;
#################################################################
[public]
comment = public
path = /home/samba/public
writable = yes
valid user = publicuser, uiuser
write list = publicuser, uiuser
[UI]
comment = UI
path = /home/samba/UI
valid user = publicuser, uiuser
write list = uiuser
create mask = 0700 # 指明新建立的文件的属性
directory mask = 0700 # 指明新建立的目录的属性
#################################################################
创建服务器目录,配置目录属主和权限;
目录权限问题影响很大,目录属主也有很大的影响;
systemctl restart smb
systemctl stop smb
连接测试
Linux: smbclient -L localhost -U username@passwd
Windows: //localhost/
配置文件详情可参考
http://blog.sina.com.cn/s/blog_545f2b4701010t8i.html
http://www.lai18.com/content/7033193.html
http://www.cnblogs.com/mchina/archive/2012/12/18/2816717.html
http://www.centoscn.com/CentosServer/ftp/2015/0622/5707.html