400 字
2 分钟
安装SMB教程
SMB(Server Message Block)是一个网络文件共享协议,用于在局域网中实现设备间的文件、打印机和其他资源的共享。它最初由IBM开发, 后由微软改进和扩展,是Windows系统的主要文件共享协议,后来也被Linux、macOS等系统支持。
1. 安装 Samba 服务
sudo apt update
sudo apt install samba
2. 创建 Samba 用户
sudo useradd myuser
sudo smbpasswd -a myuser
该命令会提示你设置 Samba 密码,这是用于通过 Samba 连接共享时的密码,而不是系统登录密码。
myuser
是你要创建的 Samba 用户名,密码用于 SMB 连接时的身份验证。
3. 配置Samba共享
sudo vim /etc/samba/smb.conf
在文件中添加共享目录配置
[SharedFolder]
path = /usr/local #指定了共享目录在服务器上的物理路径
valid users = myuser #指定只有 myuser 用户能够访问该共享目录
read only = no #表示共享目录可以进行写入操作
browsable = yes #表示可以通过文件浏览器查看该共享
给用户和文件夹设置正确权限
sudo chown myuser:myuser /usr/local
sudo chmod 755 /usr/local
4. 设置防火墙
sudo ufw allow samba
5. 重启 Samba 服务
sudo systemctl restart smbd
6. 检查 Samba 服务状态
sudo systemctl status smbd
7. 通过 Samba 共享访问文件
在 macOS 上,通过访达连接到 Samba 共享:
7.1 打开访达(Finder)
7.2 在菜单栏选择前往->连接服务器,或者按下Cmd+K
7.3 在弹出的框中,输入smb:/<服务器的IP地址>/SharedFolder,例如:
smb://127.0.0.1/SharedFolder