1.8.3. 配置基于主机的共享访问权限
您可以根据客户端主机名、IP 地址或 IP 范围授予或拒绝对共享的访问。您可以使用基于主机的访问控制进行此操作。如需更多信息,请参阅系统中的 smb.conf (5) 手册页。
以下流程解释了启用 127.0.0.1 IP 地址、192.0.2.0/24 IP 范围和 client1.example.com 主机来访问共享。它还拒绝对 client2.example.com 主机的访问。
先决条件
- 已存在您要设置基于主机的访问的 Samba 共享。
流程
将以下参数添加到
/etc/samba/smb.conf文件中共享的配置中:hosts allow = 127.0.0.1 192.0.2.0/24 client1.example.com hosts deny = client2.example.comhosts deny参数的优先级高于hosts allow。例如,如果client1.example.com解析为hosts allow参数中列出的 IP 地址,则此主机的访问将被拒绝。重新载入 Samba 配置:
# smbcontrol all reload-config