一,smb服务概述
CIFS(通用网络文件系统)也称为SMB(服务器消息块),是一种网络协议,最常见的用途是共享局域网的文件。允许客户端对文件进行操作。
samba服务程序:为了解决linux系统与windows系统之间的文件共享问题。提供SMB/CIFS的四项服务。前两项是由smbd守护进程提供
下载samba
[root@leader ~]# yum install samba -y
配置samba
lmhosts:主机配置文件,提供局域网内主机NetBIOS名与IP地址相对应。
smb.conf:samba服务的主配置文件。
samba服务配置---简单的文件共享
[root@leader ~]# cp /etc/samba/smb.conf test
[root@leader ~]# ls -l test
total 4
-rw-r--r-- 1 root root 705 May 4 20:03 smb.conf
[root@leader ~]# vim /etc/samba/smb.conf #修改配置文件
1. 修改
2.新建
[global] 全局配置
workgroup = SAMBA 工作组名称
security = user 主机名称,在同一个组中netbios name必须是唯一的
passdb backend = tdbsam 用户后台,目前有三种后台:sabpasswd tdbsam ldapsam
1>sabpasswd,设置密码。
2>tdbsam,以数据库文件来建立用户数据库。
3>ldapsam,是基于LDAP的账户管理方法来验证用户。
printing = cups 设置samba共享的打印类型,现在支持的打印系统有:bsd,sysv,plp,aix,hpux,qnx
printcap name = cups 设置共享打印机的配置文件
load printers = no 不加载打印机
cups options = raw
[root@leader ~]# mkdir /opt/share #创建目录
[root@leader ~]# chmod 777 /opt/share #更改权限
[root@leader ~]# systemctl start smb #启动服务
[root@leader ~]# systemctl start nmb
[root@leader ~]# smbpasswd -a root #创建samba用户
[root@leader ~]# service smb restart #重启samba服务
使用samba服务
打开windos自动搜索
输入自己的IP地址
验证是否共享
[root@leader ~]# touch /opt/share/a.txt