记录一下 HomeLab
搭建过程中的 Samba 服务配置和安装。
我本地服务器已经装了 SFTPGo
并暴露了 WebDAV
协议,用于内网和公网访问,这段时间测试下来,看视频还是挺稳挺快的。
但 SMB
协议的设备支持范围更广,我的投影仪在局域网中共享文件只支持 SMB
协议。为了方便内部共享,还是需要搭建 Samba 用于提供SMB
协议。
本地环境
Linux 系统:Ubuntu 22.04.3 LTS
安装 Samba
配置 Samba
-
创建用户,专门用于 Samba 共享
-
准备共享目录,没有则创建
-
配置 config 文件
-
在配置文件末尾添加共享配置
[workspace]
这是定义的一个共享名称,客户端在访问共享资源时会看到这个名称。path = /workspace
指定了共享的实际路径,即/workspace
这个目录。browseable = yes
客户端在网络中搜索共享资源时,能够看到这个共享的名称writeable = yes
意味着用户对这个共享具有写入权限,可以在其中创建、修改和删除文件。guest ok = yes
允许访客访问这个共享,不需要提供有效的用户凭据。valid users = cody
指定了只有名为cody
的用户有权访问这个共享。
-
创建 Samba 用户,并设置密码
- 重启 Samba 服务
- 客户端连接,默认端口是
445