1、 Samba最大的功能就是可以用于 Linux 与 windows 系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享,由于NFS(网络文件系统)可以很好的完成Linux与Linux之间的数据共享,因而 Samba较多的用在了Linux与windows之间的数据共享上面。
2、 smaba服务主要有两个程序
smb:提供对服务器中文件的共享访问,监听TCP 139端口
nmb:提供基于netbios主机名称的解析,监听UDP 137、138端口
3、 程序目录: /usr/lib/systemd/system/smb.service (Rhel7) 或 /etc/init.d/smb (Rhl6)
4、 配置文件: /etc/samba/smb.conf
5、 关闭SELinux
6、 配置防火墙
7、 安装samba程序
8、 修改配置文件
9、 修改工作组和允许地址范围
10、 添加共享目录并注释home 与 printers 配置项
11、 运行testparm检查配置文件正确性
12、 创建samba用户
13、 配置ACL赋予用户权限
14、 启动服务
15、 Windows客户端访问
16、 Linux客户端访问
(1) smbclinet -U 用户名 //ip地址/共享名
(2) smbclient -L 192.168.10.10 然后输入密码
(3) mount -O username=xx //ip地址/共享名