Samba 共享仅在 VPN Windows 客户端上要求输入用户名和密码

Samba 共享仅在 VPN Windows 客户端上要求输入用户名和密码

我有一个 SAMBA 共享,它在本地网络上完全按预期工作。有一个文件夹需要身份验证才能访问,还有一个公共文件夹无需身份验证即可访问。

问题发生在我在家时,我通过我在公司服务器上创建的 VPN 连接。尝试访问共享时 \\ip,Windows 屏幕会显示一个要求输入用户和密码的窗口,然后才会显示文件夹。在本地网络的情况下,如前所述,一切都按预期进行。访问共享时,会先显示文件夹,然后再要求输入用户和密码。

用户和通行证

我查看了日志,没有发现与此访问有关的任何错误。我认为我的 smb.conf 文件中可能存在一些全局配置。

在具有以下配置的内部网络中,“文件”文件夹无需身份验证即可使用,而“脚本”则需要密码。

[global]
    log file = /var/log/samba/log.%m
    max log size = 1000
    syslog = 0
    panic action = /usr/share/samba/panic-action %d
    usershare allow guests = Yes
    map to guest = Bad User
    obey pam restrictions = Yes
    pam password change = Yes
    passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
    passwd program = /usr/bin/passwd %u
    server role = standalone server
    unix password sync = Yes
    dns proxy = No
    idmap config * : backend = tdb

[Arquivos]
    comment = Arquivos de Usuarios
    path = /media/root/ARQ USUA/Arquivos/
    guest ok = Yes
    guest only = Yes
    read only = No
[Scripts]
    comment = Scripts de Execucao
    path = /home/scripts/
    read only = No
    valid users = fulano

相关内容