实验要求:不能和nfs 同时实现共享,必须要关闭nfs

实验一:实现SMB共享

1,在samba服务器上安装samba

yum -y install samba

2, 创建samba用户和组,并使用smbpasswd 修改samba用户密码

samba简单实现_samba 

3,创建samba共享目录

samba简单实现_samba_02 

4samba服务器配置

vim /etc/samba/smb.conf , 在最后面加上以下以下几行

samba简单实现_samba_03 

将服务重启,smbnmb是两个服务,再将两个服务设为开机重启,然后设置防火墙策略,也可以完全关闭防火墙。

samba简单实现_samba_04 

5samba客户端访问

客户端要有cifs-utils安装包

yum -y install cifs-utils

jack 用户挂载smb共享并访问

mkdir /mnt/jack

mount -o username=jack //172.17.5.123/testdir/smbshare /mnt/jack

echo hello >/mnt/jack/file.txt

alice用户挂载smb共享并访问

mkdir /mnt/alice

mount -o username=alice //172.17.5.123/testdir/smbshare /mnt/alice

touch /mnt/mage/magefile.txt

注意:SAMBA共享默认只支持同时用一个用户挂载SMB共享

CentOS7中可启用多用户挂载功能

客户端挂载samba共享目录后,在客户端登录的不同用户访问同一个samba的挂载点,可获得不同权限。