在类Unix上互相分享文件的软件能够采用NFS(network file system)
在Windows上面使用的文件系统是CIFS(common internet file system)
netBIOS是网络基本输入输出系统,主动发送广播包,让局域网用户知道,涉及到的服务为nmbd
samba(smb)就是为了解决windows和unix之间的文件共享linux
安装vim
yum install samba samba-common samba-client
修改配置文件windows
vim /etc/samba/smb.conf
security = user #(若是对全部人共享 不须要密码 能够设置为share) [share] #(//192.168.1.111/share 经过这个名词来访问) comment = sk share #(简介) path = /tmp #(所共享的目录,若是新建的目录 注意权限) writable = yes #(可写 若是写成read only = yes 指只读)
能够经过testparm 来测试samba.cnf的语法服务器
接下来就是先建立linux用户 再为用户建立samba密码 samba的用户必须在linux用户中网络
useradd -s /sbin/nologin smbuser smbpasswd -a smbuser
#启动服务 /etc/init.d/smb start /etc/init.d/nmb start #开机启动 chkconfig smb on chkconfig nmb on
这时能够经过 windows 的映射 来连上 //192.168.1.111/share测试
经过linux客户端链接samba
在另外一台服务器上须要先安装cifsunix
yum install cifs*
编辑/etc/fstab 经过挂载来访问
建立目录/smb_sharecode
vim /etc/fstab
若是不须要密码登陆ci
//192.168.1.111/share /smb_share cifs guest 0 0
须要密码登陆it
//172.25.1.102/smbshare /mnt cifs defaults,multiuser,username=smbuser,password=123456 0 0
mount -a #挂载 smbstatus #查看有多少人链接
如需卸载
umount /smb_share
若是不能访问 能够看下文件权限,防火墙之类的设置