FreeBSD 文件共享与相关资源全解析
1. Samba 服务基础
1.1 名称解析机制
Samba 可以返回请求主机的 IP 地址响应,让客户端直接向服务器发起 SMB 请求。它类似 DNS(将通用名称映射为直接地址),也和 ARP 有共同点(通过广播名称请求在局域网运行,而非向指定的中央名称服务器请求)。
1.2 创建 Samba 共享
在smb.conf.default中有很多配置共享目录的示例。要启用这些示例,需移除smb.conf中相应行开头的注释符号#。示例共享显示在smb.conf的===== Share Definitions =====行下方,每个共享名称列在方括号中,其后的配置行一直生效,直到下一个带方括号的块。smb.conf文件以[global]块开头,可设置影响系统所有共享的全局参数,其余块定义的共享设置会覆盖之前定义的全局设置。修改smb.conf后,需停止并重启 Samba:
# /usr/local/etc/rc.d/samba.sh stop # /usr/local/etc/rc.d/samba.sh startman smb.conf页面列出了所有可用的配置参数并详细描述其作用,也可查看 HTML