samba服务

在类Unix上互相分享文件的软件可以采用NFS(network file system)
在Windows上面使用的文件系统是CIFS(common internet file system)
netBIOS是网络基本输入输出系统,主动发送广播包,让局域网用户知道,涉及到的服务为nmbd
samba(smb)就是为了解决windows和unix之间的文件共享

安装

yum install samba samba-common samba-client

修改配置文件

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
在另一台服务器上需要先安装cifs

yum install cifs*

编辑/etc/fstab 通过挂载来访问
创建目录/smb_share

vim /etc/fstab

如果不需要密码登录

//192.168.1.111/share /smb_share cifs guest 0 0

需要密码登录

//172.25.1.102/smbshare /mnt cifs defaults,multiuser,username=smbuser,password=123456 0 0
mount -a  #挂载

smbstatus #查看有多少人连接

如需卸载

umount /smb_share

如果不能访问 可以看下文件权限,防火墙之类的设置

    原文作者:搬砖大叔
    原文地址: https://segmentfault.com/a/1190000003748783
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞