実はもともとSambaは3.0を使用していたので、セキュリティポリシーを変更する必要 はありませんでした。
見えなくなった理由は私の変則的な運用。smb.confにはnetbios aliases = samba1 samba2 include = /usr/local/samba/lib/smb.conf.%Lなどとして、ひとつのマシンで複数のサーバに見せかけ、smb.conf.samba1/smb.conf.samba2と異なる設定ファイルを%Lで切り替えて読み込んでいたのですが、未確認ながらどうもVistaはポート137-139を使用するNetBIOSではなく、ポート445を使用するCIFSを使用しているみたい 。この場合%Lには値が入らない ためinclude命令が失敗し、smb.conf.samba1/smb.conf.samba2でされている公開フォルダの指定が読み込まれない。
とりあえず解決として%Lによる切り替えをやめ、smb.confに全ての設定を入れました。
Comments