同じサーバー上の複数の共有のSamba

同じサーバー上の複数の共有のSamba

Windows 10:

1つのサーバーで複数の共有を開くことはできません。 Windowsがリソースにアクセスできないというエラーが返されます。

例: を開きました\\raspberrypi\one。今すぐ開こうとすると、\\raspberrypi\twoWindowsはエラーを返します。

2番目の共有は、名前の代わりにIPを呼び出してアクセスできます。\\raspberrypi\one\\192.168.0.5\two事が可能! 3番目の共有(名前またはIP)も同じエラーを返します。

smb.conf:

# Global parameters
[global]
   workgroup = WORKGROUP
   netbios name = raspberrypi
   server string = Samba Server %v
   log file = /var/log/samba/log.%m
   max log size = 50
   security = user
   encrypt passwords = yes
   vfs object = recycle
   recycle:maxsize = 0
[one]
   path = /mnt/library/one
   available = yes
   guest ok = no
   browsable = yes
   writeable = yes
   valid users = alice
   create mask = 0640
   directory mask = 0750
   force user = alice
[two]
   path = /mnt/library/two
   available = yes
   guest ok = no
   browsable = yes
   writeable = yes
   valid users = bob
   create mask = 0640
   directory mask = 0750
   force user = bob
[three]
   path = /mnt/library/three
   available = yes
   guest ok = no
   browsable = yes
   writeable = yes
   valid users = eve
   create mask = 0640
   directory mask = 0750
   force user = eve

3つの共有はすべて、異なるユーザーとパスワードを使用してアクセスできます。サーバーはvfat HDDを搭載したRaspberryPiです。

ベストアンサー1

ユーザーとパスワードが異なるため、問題が発生する可能性があります。 Windows は、ユーザーをリソースではなくホストに関連付けます。したがって、IPアドレスを直接使用するトリックは、Windowsがそれを別のホストであると考え、別の資格情報を許可するようにします。

1つの回避策は、Pyにリソースごとに1つのIPアドレスを使用させることです。

おすすめ記事