在服务端上配置SMB服务,要求:
你的SMB服务器必须是work工作组的一个成员
共享/common目录,共享名必须为 common,common 必须是可以浏览的
用户 andy 必须能够读取共享中的内容,如果需要的话,验证密码是 redhat
测试点:通过用户andy可以在/common目录下新建文件
第一步
搭建 SMB 服务器,注意防火墙和 selinux 的状态
[root@bogon ~]# yum install -y samba # 装包
[root@bogon ~]# yum install samba-client -y # 装包
[root@bogon ~]# vim /etc/samba/smb.conf # 编写配置文件
workgroup = work # 定义工作组
[common] # 定义共享目录
path = /common # 目录所在路径
browseable = yes # 是否可以浏览
write list = andy # 定义可以访问的用户
[root@bogon ~]# systemctl restart smb nmb # 重启服务
[root@bogon ~]# mkdir /common # 创建目录
[root@bogon ~]# useradd andy # 创建用户
[root@bogon ~]# smbpasswd -a andy # 将用户添加进服务器并创建密码
[root@bogon ~]# smbclient -L //192.168.168.128 -U andy # 测试
[root@bogon ~]# chmod o+w /common/ # 授权
第二步
开启一台新的虚拟机并定义为客户端
[root@client ~]# yum install -y samba-client # 装包
[root@client ~]# smbclient -L //192.168.168.128 -U andy # 测试
[root@client ~]# mkdir /guazai # 创建挂载目录
[root@client ~]# mount //192.168.168.128/common /guazai/ -o username=andy,password=redhat # 挂载
[root@client ~]# cd /guazai/ # 进入挂载目录
[root@client guazai]# touch hehe # 创建文件