1.8.3. ホストベースの共有アクセスの設定
クライアントのホスト名、IP アドレス、または IP 範囲に基づいて、共有へのアクセスを許可または拒否できます。その場合は、ホストベースのアクセス制御を使用します。詳細は、システム上の smb.conf(5) man ページを参照してください。
以下の手順では、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