IP地址规划
Samba-server:192.168.100.10
Samba-client:192.168.100.20
确保两台虚拟机之间网络互通
server和client关闭SeLinux和iptables
setenforce 0
systemctl stop iptables
安装和配置Samba服务
yum install samba -y
创建共享目录
配置Samba的配置文件
vim /etc/samba/smb.conf
[share]
comment = share
path = /opt/share
#这是我们要共享出去的目录路径,如果没有这个目录就创建一个
browseable = yes
public = yes
writable = yes
确保/opt/share这个目录的存在,并把这个目录的权限设置为777
chmod -R 777 /opt/share/
创建Samba用户
这个用户必须是系统存在的用户
重启Samba服务
client机安装cifs-utils
挂载samba共享目录
mount -t cifs -o username=smbuser,password=smbuser //192.168.100.200/share /test
配置/etc/fstab自动挂载
vi /etc/fstab #添加如下内容
//192.168.100.200/share /test cifs username=smbuser,password=smbuser 0 0
server创建文件进行测试
client机进入挂载点查看文件
服务端匿名访问共享目录配置
修改配置文件/etc/samba/smb.conf
vi /etc/samba/smb.conf #在security = user下一行添加如下内容
map to guest = Bad User
client端进行连接测试
mount -t cifs //192.168.100.200/share /test2