看完本篇文章可以学习到的技术:①了解 Samba 服务配置参数和安全共享文件的配置方法②使用 autofs 服务程序自动挂载设置,实现Linux系统与window之间的文件共享③在共享文件时配置防火墙与 SELinux规则。
了解文件共享服务
早期网络使用的是FTP协议来传输,但FTP协议仅能传输文件却不能直接修改对方主机的资料,于是便出现了NFS(能够将多台 Linux 的远程主机数据挂载到本地目录的轻量级文件共享服务),NFS协议不支持Linux与window系统间的文件共享,为了解决这个问题,便开发出了 Samba 协议(实现局域网内文件或打印机等资源共享服务的协议)
Samba 服务
Samba 共享服务器 centos 7 192.168.203.150/24
客户端 centos 7 mini 192.168.203.151/24
安装 Samba 服务软件程序
查看 Samba 配置文件
Pdbedit 命令 管理smb 服务的账户信息数据库,
格式为:pdbedit [选项] 账户
参数 作用
-a 用户名 建立samba用户
-x 用户名 删除samba用户
-L 列出用户列表
-Lv 列出用户详细信息的列表
允许 SELinux 规则
使用windows 7 系统验证共享结果:
也可以新建文件
使用 Linux 系统验证共享结果:
创建挂载目录:
NFS 网络文件系统
centos 7 系统已经默认安装NFS服务:(可以选择升级NFS服务)
清空 iptables 默认的规则链:
保存清空后的 iptables 规则:
创建共享目录:
启动NFS服务端
创建本地挂载目录:
查看写入的内容: