2.2。 组态
主要的 Samba 配置文件位于 /etc/samba/smb.conf. 默认配置文件有大量注释以记录各种配置指令。
并非所有可用选项都包含在默认配置文件中。 见 配置文件 手册页或 桑巴舞 HOWTO 合集2 ,了解更多详情。
1. 首先,编辑下面的键/值对 [全球] 部分 /etc/samba/smb.conf:
工作组 = 示例
...
安全=用户
这款 安全 参数在 [global] 部分的更下方,默认情况下被注释。 还有,改变
示例以更好地匹配您的环境。
2. 在文件底部创建一个新部分,或取消注释其中一个示例,用于要共享的目录:
[分享]
评论 = Ubuntu 文件服务器共享路径 = /srv/samba/share
可浏览 = 是来宾 ok = 是只读 = 没有创建掩码 = 0755
• 评论: 股票的简短描述。 调整以适应您的需求。
2 http://samba.org/samba/docs/man/Samba-HOWTO-Collection/
• 路径: 要共享的目录的路径。
这个例子使用 /srv/samba/共享名 因为,根据 文件系统层次结构标准(FHS), / srv3 是应提供站点特定数据的地方。 从技术上讲,只要权限正确,Samba 共享就可以放置在文件系统的任何位置,但建议遵守标准。
• 可浏览: 使 Windows 客户端能够使用 Windows 资源管理器浏览共享目录。
• 客人好: 允许客户端在不提供密码的情况下连接到共享。
• 只读: 确定共享是只读还是授予写权限。 仅当值为 没有,如本例所示。 如果值为 含,则对共享的访问是只读的。
• 创建掩码: 确定新文件在创建时将拥有的权限。
3.既然配置了Samba,需要创建目录并更改权限。 从终端输入:
须藤 mkdir -p /srv/samba/share
须藤 chown 没有人:nogroup /srv/samba/share/
这款 -p switch 告诉 mkdir 创建整个目录树,如果它不存在。
4、最后重启samba服务,启用新配置:
须藤 systemctl 重启 smbd.service nmbd.service
再一次,上述配置提供了对本地网络上任何客户端的所有访问权限。 有关更安全的配置,请参阅第 4 节“保护文件和打印服务器” [p. 312]。 XNUMX]。
您现在应该可以从 Windows 客户端浏览到 Ubuntu 文件服务器并查看共享目录。 如果您的客户端没有自动显示您的共享,请尝试通过其 IP 地址访问您的服务器,例如
\\192.168.1.1,在 Windows 资源管理器窗口中。 要检查一切是否正常,请尝试从 Windows 创建一个目录。
要创建额外的共享,只需创建新的 [目录] 在部分 /etc/samba/smb.conf,然后重新启动 桑巴. 只需确保您要共享的目录确实存在并且权限正确。
文件共享名为 “[分享]” 和路径 /srv/samba/共享 只是例子。 调整共享和路径名称以适合您的环境。 以文件系统上的目录命名共享是个好主意。 另一个例子是共享名称 [问] 与路径 /srv/samba/qa.