Windows 10 でパブリック Samba 共有にアクセス中にアクセスが拒否されました

Windows 10 でパブリック Samba 共有にアクセス中にアクセスが拒否されました

私は、ネットワーク上のフォルダを公開して共有するように samba を設定しようとしていますが、プライベート フォルダも必要です。samba アカウントを作成すると、samba ユーザーとしてログインするとすべての共有へのアクセスが拒否されるという問題が発生しました。私は Windows 10 PC から接続しています。ファイル システムは Devuan 2.0.0 (Debian のフォーク) を実行しています。

samba.confに含まれる内容は次のとおりです。

[global]
    workgroup = WORKGROUP 
    dns proxy = no
    map to guest = Bad User
    log file = /var/log/samba/log.%m
    max log size = 100
    server role = standalone server
    passdb backend = tdbsam
    obey pam restrictions = yes
    unix password sync = yes
    passwd program = /usr/bin/passwd %u
    pam password change = yes
    map to guest = bad user
    usershare allow guests = yes
    unix extensions = no
    
[Public]
    comment = pubic share
    hosts allow = 1.1.1.100/24, 127.0.0.1
    hosts deny = 0.0.0.0/0
    path = /mnt/Niflheim/Public
    public = yes
    read only = yes
    guest ok = yes
    guest only = no
    
[Private]    
    comment = home share
    hosts allow = 1.1.1.100/24, 127.0.0.1
    hosts deny = 0.0.0.0/0
    path = /mnt/Niflheim/Home
    valid users = USER, @USERGROUP
    read only = no
    browsable = no
    writeable = yes
    writeable list = USER

たとえば、USER という samba アカウントを作成し、そのアカウントでログインすると、どの共有にもアクセスできなくなりますが、ログインしない場合は、すべてのパブリック共有が利用可能になります。

答え1

これは私のコンピュータの問題であり、SMB共有には何の問題もなかったことが判明しました。私のコンピュータがDNSサーバーと通信する方法に問題があるようです。

Windowsを再インストールして修正しました

関連情報