Windows 10:
1つのサーバーで複数の共有を開くことはできません。 Windowsがリソースにアクセスできないというエラーが返されます。
例: を開きました\\raspberrypi\one
。今すぐ開こうとすると、\\raspberrypi\two
Windowsはエラーを返します。
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アドレスを使用させることです。