smb安装

在 macOS 上安装和配置 SMB 服务可以通过系统自带的 `Samba` 工具实现。macOS 提供了对 SMB 协议的支持,允许用户共享文件夹并通过网络访问这些资源。以下是详细的安装与配置步骤: ### 启用并配置 SMB 共享 1. **通过“系统设置”启用 SMB 共享**: - 打开 “系统设置(System Settings)” > “共享(Sharing)”。 - 在左侧选中 “文件共享(File Sharing)”。 - 点击 “选项(Options)”,勾选 “使用 SMB 来共享文件和文件夹(Share files and folders using SMB)”。 - 输入需要启用 SMB 的用户账户,并设置密码,确保客户端能够正确连接[^1]。 2. **手动编辑 Samba 配置文件(可选)**: - 若需更高级的配置,可以修改 `/etc/smb.conf` 文件以自定义共享目录、权限等。 - 示例配置如下: ```ini [global] workgroup = WORKGROUP server string = Samba Server %v security = user map to guest = bad user dns proxy = no [shared] path = /Users/unicico/Documents/BaiduSync writable = yes browsable = yes valid users = username ``` - 修改完成后重启 SMB 服务以应用更改。 3. **管理 SMB 用户**: - 使用命令行添加 Samba 用户: ```bash sudo smbpasswd -a username ``` - 输入密码后,该用户即可通过 SMB 访问共享资源。 4. **启动或重启 SMB 服务**: - 可通过以下命令重启 SMB 服务: ```bash sudo launchctl stop com.apple.smbd sudo launchctl start com.apple.smbd ``` 5. **连接 SMB 共享**: - 在另一台设备上(如 Windows 或 Ubuntu),使用文件管理器访问 `smb://<mac地址>`。 - 输入 macOS 中设置的用户名和密码即可访问共享内容。 ### 容器化部署 SMB 服务(可选) 如果希望不直接修改 macOS 的系统配置,也可以通过 Docker 容器运行 Samba 服务。例如,使用以下命令启动一个 Samba 容器: ```bash docker run -it --name samba \ -p 139:139 -p 445:445 \ -v /Users/unicico/Documents/BaiduSync:/mount \ -d dperson/samba \ -u "username;password" \ -s "share;/mount/;yes;no;no;all;username" ``` 该方式不会影响主机系统的 SMB 设置,并且便于管理和迁移。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值