一.samba服务简介
SMB (server messages block :信息服务块)提供局域网上共享文件和打印服务的通信协议,smb协议是客户机/服务器型协议,服务端可以通过此服务为客户端提供服务器上的共享文件系统等,smb服务提供的功能允许linux之间或linux与windows之间共享资源。
二.安装并开启服务
启动服务
服务端:
yum install samba samba-common samba-clinet -y 安装samba 服务 /samba支持文件/服务器应用程序。
systemctl stop firealld
systemctl disable firealld 关闭防火墙并设为自动关闭
systemctl start smb
systemctl enable smb 开启smb服务并设为自动开启
setsebool -P samba_enable_home_dirs on 更改bool值
创建用户目录并设置允许的用户名和密码,此认证方式为系统用户认证,所以此用户必须存在。
smbpasswd -a yao 添加用户student 此用户必须存在,设置的密码为smb服务的新密码,不是系统用户密码。
pdbedit -L 查看用户
pdbedit -x yao 删除用户
服务测试
测试端: yum install samba-client -y 安装此服务
smbclient -L //172.25.254.177 匿名登陆(密码为空)
smbclient //172.2