纪念:站主于 2020 年 7 月完成了此开源实验,并将过程中的所有命令经过整理和注释以后,形成以下教程
服务端 192.168.101.41
客户端 192.168.101.42
1) 服务器提供 Samba 服务将自己的目录分享
2) 客户端挂载和使用 Samba 服务将服务端分享的目录挂载在自己的目录上
1) 所有服务器的系统都需要是 CentOS 8 版本
2) 所有服务器都要关闭防火墙
3) 所有服务器都要打开 SELinux
4) 所有服务器系统都要配置好可用的软件源
5) 需要按照拓扑图给对应的服务器配置好 IP 地址和主机名
6) 所有服务器都要可以相互 ping 通自己和对方的 IP 地址和主机名
(只在服务端上执行以下步骤)
(只在服务端上执行以下步骤)
将全部内容修改如下:
(
补充:
1) 这里的 workgroup = WORKGROUP 是让 Samba 服务属于 WORKGROUP
2) 这里的 hosts deny = ALL EXCEPT 192.168.101.42 是只让客户端 192.168.101.42 能够访问服务端的 Samba
3) 这里的 sharetest 是这个 Samba 挂载点的名称,挂载这个挂载点的格式就是://192.168.101.41/sharetest
4) 这里的 valid users = zhumingyu 是 Samba 服务共享用户需要手动生成,如果换成让所有的服务共享用户都可以使用则可以写成 valid users = @users
5) 这里的 path = /share 是 Samba 服务共享目录需要手动生成
)
(只在服务端上执行以下步骤)
(补充:这里以创建用户 zhumingyu 为例)
(只在服务端上执行以下步骤)
(补充:这里以给 zhumingyu 设置密码为例)
(只在服务端上执行以下步骤)
(补充:这里以给 zhumingyu 用户设置 Samba 共享密码为例)
(只在服务端上执行以下步骤)
(只在服务端上执行以下步骤)
(补充:这里以创建目录 /share 为例)
(只在服务端上执行以下步骤)
(补充:这里以给 /share 目录设置 755 权限为例)
(只在服务端上执行以下步骤)
如果是 CentOS Linux & RHEL:
如果是 openSUSE & SLES:
(补充:这里以将 /share 目录的所属主设置成 zhumingyu 为例)
(只在服务端上执行以下步骤)
(补充:这里以给 /share 目录打上 samba_share_t SELinux 标签为例)
(只在服务端上执行以下步骤)
(只在服务端上执行以下步骤)
(只在客户端上执行以下步骤)
(只在客户端上执行以下步骤)
或者:
(补充:这里以通过用户 zhumingyu 测试 IP 地址 192.168.101.41 的 /sharetest Samba 共享目录为例)
(只在客户端上执行以下步骤)
(补充:这里以通过用户 zhumingyu 密码为 1,目录权限为 0755,文件权限为 0755,挂载 IP 地址 192.168.101.41 的 /sharetest Samba 共享目录到本地的 /tmp 目录为例)
(注意:用户和密码不能一样,否则会报错)
(只在客户端上执行以下步骤)
添加以下内容:
(补充:这里以通过用户 zhumingyu 密码为 1,目录权限为 0755,文件权限为 0755,挂载 IP 地址 192.168.101.41 的 /sharetest Samba 共享目录到本地的 /tmp 目录为例)
(注意:用户和密码不能一样,否则会报错)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/67906.html