接到运营人员需要共享文件的需求,考虑到简单易用的原则,这里选用Samba来做文件共享服务。
先介绍下Samba服务,Samba是SMB/CIFS 网络协议的重新实现, 它作为 NFS 的补充使得在 Linux 和 Windows 系统中进行文件共享、打印机共享更容易实现。
一,安装Samba服务
1, CentOS7上直接使用yum安装samba, samba-client即可。
# yum install samba samba-client
2,安装完成后,检查下结果
# rpm -qa samba-client samba
samba-client-4.7.1-9.el7_5.x86_64
samba-4.7.1-9.el7_5.x86_64
二,服务端配置
1,创建共享目录(这里使用逻辑卷的方式)
# lvcreate -n smb -L 20G centos #创建lv逻辑卷
# mkfs.xfs /dev/mapper/centos-smb #格式化xfs文件系统
# mkdir /smb #创建挂载点
# echo '/dev/mapper/centos-smb xfs defaults 0 0' >> /etc/fstab #设置开机自动挂载
# mount -a #执行挂载
2,创建用户组
# groupadd yunying
# grep yunying /etc/group #查看
yunying:x:1008:
# chown :yunying /smb #修改共享目录权限
3,修改Samba配置文件
#