实验要求:不能和nfs 同时实现共享,必须要关闭nfs
实验一:实现SMB共享
1,在samba服务器上安装samba包
yum -y install samba
2, 创建samba用户和组,并使用smbpasswd 修改samba用户密码
3,创建samba共享目录
4,samba服务器配置
vim /etc/samba/smb.conf , 在最后面加上以下以下几行
将服务重启,smb和nmb是两个服务,再将两个服务设为开机重启,然后设置防火墙策略,也可以完全关闭防火墙。
5,samba客户端访问
客户端要有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的挂载点,可获得不同权限。